Releases: lsst-sqre/mobu
Releases · lsst-sqre/mobu
4.4.1
Disable forced source queries
4.3.1
- Add more query annotations to TAP queries to make qserv statistics easier
4.3.0
- Make providing UIDs for users optional. If not provided, mobu will rely on Gafaelfawr assigning UIDs, which will be supported by the next release of Gafaelfawr.
- Update dependencies.
4.2.0
- Update TAP queries for the TAP runner with new queries and objects from the qserv team
- Drop support for Python prior to 3.10
- Upload Docker images to GitHub Container Registry
- Reset the image on each Jupyter lab spawn loop
- Update dependencies
4.1.1
- Add cachemachine_image_policy to allow toggling between available and desired images; desired is preferred where there is image streaming (e.g. IDF).
4.1.0
- Allow web socket messages of any size
- Improve reporting of more types of errors, including cachemachine errors
- Only number code cells in error reporting of notebooks
- Increase user token expiration to one year so that it stops expiring during runs
- Make default spawn timeout more closely match JupyterHub's
- Stop using the FastAPI Docker image as a base and build our own
- Drop support for Python 3.8
4.0.1
- Use the correct token to make cachemachine calls
4.0.0
- Query cachemachine for images rather than requiring configuring all the spawner form fields
- Allow testing the latest weekly by asking cachemachine what it is
- Report the image name in error messages on Slack
- Truncate errors and code if they are over 3000 characters, since Slack has a limit on block size
3.0.0
- Overhaul TAP testing, now called
TAPQueryRunner
, and update the queries it runs
- Add an API for a summary of flocks
- Post a periodic status summary to Slack
- Log additional information when lab deletion fails