Releases: bluesky/tiled
Releases · bluesky/tiled
v0.1.0b11
What's Changed
- 🥌 Add cURL to dockerfile: good for healthchecks by @Kezzsim in #794
- Add jpeg adapter, support for image/jpeg mimetype by @jwlodek in #796
- Drop Python 3.8 by @danielballan in #808
- Force reshape tiff data by the adapter by @genematx in #797
- Issue799 by @dylanmcreynolds in #800
- Unpin mistune by @danielballan in #811
- Do not require SQL URIs to be prefixed with SQLAlchemy driver by @danielballan in #810
- Fix regression in container that broke
tiled serve directory ...
andtiled register ...
by @danielballan in #812
Full Changelog: v0.1.0b10...v0.1.0b11
v0.1.0b10
What's Changed
- Work on not auto-filling username by @jwlodek in #792
- 🔑->🗑️ Enable Tiled Admins to delete API Keys belonging to other user's principals by @Kezzsim in #786
- FIX: Remove deprecated sphinx API. by @danielballan in #795
Full Changelog: v0.1.0b9...v0.1.0b10
v0.1.0b9
What's Changed
- Fix regression in serialization of
memoryview
by @danielballan in #789 - Datetime units by @genematx in #782
- Dask moved public objects in 2024.9.0 by @danielballan in #787
Full Changelog: v0.1.0b8...v0.1.0b9
v0.1.0b8
v0.1.0b7
What's Changed
- Accept Python dict from client "write_dataframe" and TableAdapter by @nmaytan in #771
- Remove old pytest warning ignores by @nmaytan in #773
- Add arrow adapter by @skarakuzu in #755
- Rename path argument to "dataset" in hdf5_lookup by @jwlodek in #775
New Contributors
Full Changelog: v0.1.0b6...v0.1.0b7
💉 Add OCI standard container health checks to run Tiled on Kubernetes
What's Changed
- Fix bug with pickling
Context
by @danielballan in #768 - 💉 Add health check for hosting containerized tiled instances by @Kezzsim in #770
Full Changelog: v0.1.0b5...v0.1.0b6
v0.1.0b5
Added
- Support partial download of an asset using the
HTTPRange
Header.
Fixed
- When authenticated as a Service Principal, display the SP's uuid in
the client Context repr. - The dependency
json-merge-patch
, introduced in v0.1.0b4, was missing from
some pip selectors.
v0.1.0b4
Changed
- Minor implementation changes were necessary to make Tiled compatible with
Numpy 2.0. - For improved security, the server-side array slicing function has been
refactored to avoid usingeval()
. To be clear: there were no known
exploitable vulnerabilities in theeval()
approach. The input was validated
against a regular expression before being passed toeval()
. However,
avoidingeval()
altogether is better practice for defense-in-depth against
potential code injection attacks due to current or future bugs in Tiled or
its upstream dependencies.
v0.1.0b3
Added
- Added a new HTTP endpoint,
PATCH /api/v1/metadata/{path}
supporting modifying
existing metadata using aapplication/json-patch+json
or a
application/merge-patch+json
patch. - Added client-side methods for replacing, updating (similar to
dict.update()
),
and patching metadata.
Fixed
- Fixed regression introduced in the previous release (v0.1.0b1) where exceptions
raised in the server sent no response instead of properly sending a 500
response. (This presents in the client as, "Server disconnected without
sending a response.") A test now protects against this class of regression.
v0.1.0b2
Changed
- Customized default logging configuration to include correlation ID and username
of authenticated user. - Added
--log-timestamps
CLI flag totiled serve ...
to opt in to including
timestamp prefix in log messages.