Releases: lsst-sqre/times-square
0.4.0b1
What's Changed
- DM-34458: Add GitHub app functionality to ingest notebooks from repositories by @jonathansick in #30
Full Changelog: 0.3.0...0.4.0b1
0.3.0
This release adds a new /v1/pages/:page/htmlstatus
endpoint that provides information about the availability of HTML for a specific page instance (set of page parameters). The Times Square UI monitors this endpoint to determine if an HTML rendering is available and when to refresh the iframe element displaying the HTML rendering.
In addition, the htmlstatus
endpoint includes a SHA256 hash of the HTML, which is now stored alongside the HTML in the Redis cache. This hash can be used to invalidate expired HTML renderings for pages with a finite time-to-live setting.
As well, this release adds a new times-square reset-html
command to the command line interface for clearing the Redis cache of HTML renderings (primarily useful during development).
Change log
Features
- DM-34030: Add an htmlstatus endpoint by @jonathansick in #24
Dependency updates
- [neophile] Update dependencies by @sqrbot in #25
- Bump python from 3.10.2-slim-bullseye to 3.10.3-slim-bullseye by @dependabot in #27
- Bump actions/cache from 2 to 3 by @dependabot in #26
- Bump python from 3.10.3-slim-bullseye to 3.10.4-slim-bullseye by @dependabot in #29
Full Changelog: 0.2.0...0.3.0
0.2.0
This release adds integration with noteburst for notebook execution on the Rubin Science Platform, as well as persistance data storage in Redis and SQL. This release also establishes the v1
REST API.
What's Changed
- DM-32632: Manage notebook pages by @jonathansick in #2
- [neophile] Update dependencies by @sqrbot in #4
- [neophile] Update dependencies by @sqrbot in #5
- [neophile] Update dependencies by @sqrbot in #7
- [neophile] Update dependencies by @sqrbot in #8
- [neophile] Update dependencies by @sqrbot in #9
- [neophile] Update dependencies by @sqrbot in #10
- Bump python from 3.9.8-slim-bullseye to 3.10.1-slim-bullseye by @dependabot in #6
- [neophile] Update dependencies by @sqrbot in #11
- [neophile] Update dependencies by @sqrbot in #12
- Bump python from 3.10.1-slim-bullseye to 3.10.2-slim-bullseye by @dependabot in #13
- [neophile] Update dependencies by @sqrbot in #14
- [neophile] Update dependencies by @sqrbot in #15
- [neophile] Update dependencies by @sqrbot in #16
- [neophile] Update dependencies by @sqrbot in #18
- [neophile] Update dependencies by @sqrbot in #19
- Bump actions/setup-python from 2 to 3 by @dependabot in #20
- [neophile] Update dependencies by @sqrbot in #21
- Bump actions/checkout from 2 to 3 by @dependabot in #22
- [neophile] Update dependencies by @sqrbot in #23
- DM-33627: Integrate with noteburst by @jonathansick in #17
New Contributors
- @sqrbot made their first contribution in #4
- @dependabot made their first contribution in #6
Full Changelog: 0.1.0...0.2.0
0.1.0
Initial application set up.