Releases: bluesky/tiled
Releases · bluesky/tiled
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.
v0.1.0b1
Added
- Support for
FullText
search on SQLite-backed catalogs
Fixed
- Updated
BaseClient.formats
to use thedict
structure for specs. - The
tiled serve directory --watch
function was not compatible with recentanyio
v0.1.0a122
Fixed
- A dependency on
fastapi
was introduced intiled.adapters
. This has been
removed.