Releases: bluesky/databroker
v2.0.0
This release remakes Databroker into a wrapper around Tiled, designed to
provide a backward-compatible shim to facilitate a transition to using Tiled
directly.
Databroker is no longer recommended for new users or facilities adopting
Bluesky. Instead, Tiled_ with Bluesky Tiled Plugins_ is recommended as the
canonical way to persist and access data and metadata from Bluesky.
Databroker now serves two purposes that remain relevant for some users and some
faciilities. First, it contains code adapting the legacy MongoDB-based Bluesky
document storage to Tiled---effectively a server-side plugin for Tiled. Second,
it wraps the Tiled Python client to provide an API backward-compatible with
legacy Databroker user code. If you do not have MongoDB-based Bluesky storage
and you do not have legacy Databroker user code, you do not need Databroker.
Databroker will be maintained by NSLS-II through April 2027 at minimum to
support the transition from MongoDB-based document storage to PostgreSQL-based
storage. The Python user interface may be maintained longer still, depending on
the need.
.. _Bluesky Tiled Plugins: https://blueskyproject.io/bluesky-tiled-plugins/
.. _Tiled: https://blueskyproject.io/tiled/
v2.0.0rc3
What's Changed
- Deprecated databroker, and split bluesky-tiled-plugins into separate repo by @danielballan in #878
Full Changelog: v2.0.0rc1...v2.0.0rc3
v2.0.0rc1
What's Changed
- Fix Recursion Errors in BlueskyRun v2 Client by @genematx in #866
- MNT: move TiledWriter from bluesky by @genematx in #865
- Add patch query parameters to PUT /data_source by @danielballan in #867
- Keep Dimension Names by @genematx in #868
- Additional Minor Fixes in Consolidators and TiledWriter by @genematx in #869
- Internal Arrays as zarr by @genematx in #872
- Avoid sqlalchemy dep by @danielballan in #870
- Remove dependency on bluesky from tiled_writer by @danielballan in #871
- Restructure by @genematx in #873
Full Changelog: v2.0.0b69...v2.0.0rc1
v2.0.0b69
What's Changed
- Transition the import of package files by @padraic-shafer in #862
- Remove the 'streams' Namespace by @genematx in #863
- Refactor Handling 'streams' Sub-container by @genematx in #864
Full Changelog: v2.0.0b68...v2.0.0b69
v2.0.0b68
What's Changed
- Update post_document endpoint with new get_entry API by @danielballan in #860
Full Changelog: v2.0.0b67...v2.0.0b68
v2.0.0b67
What's Changed
- Allow Indexing with Tuples by @genematx in #857
- Replace Composite with CompositeClient by @genematx in #855
- Fix Dockerfile w.r.t. changes in base image by @danielballan in #859
- FIX: getting columns from "composite" table by @genematx in #858
Full Changelog: v2.0.0b66...v2.0.0b67
v2.0.0b66
v2.0.0b65
What's Changed
- Adjust to changed tiled
get_entryinternals by @danielballan in #853
Full Changelog: v2.0.0b64...v2.0.0b65
v2.0.0b64
What's Changed
Full Changelog: v2.0.0b63...v2.0.0b64
v2.0.0b63
What's Changed
- add: root map dict arg to cli tool to extend by @maffettone in #847
- Bump Tiled base image by @danielballan in #850
Full Changelog: v2.0.0b62...v2.0.0b63