Skip to content

Releases: bluesky/event-model

v1.19.1 (2022-12-09)

09 Dec 16:18
Compare
Choose a tag to compare

v1.19.1 (2022-12-09)

This release fixes compatibility with Python 3.7, which was inadvertently
broken in the previous release, 1.19.0.

event-model v1.19.0

03 Nov 18:04
Compare
Choose a tag to compare

v1.19.0 (2022-11-03)

Added

  • Add two experimental new document types: a stream_resource that manages an
    unknown number of contiguous stream_datum, with the potential for multiple
    streams. This is especially relevant when the data is expected to be ragged
    or has no pre-determined shape (number of rows).

Changed

  • Added object_name to Event Descriptor schema. The RunEngine has been
    adding this for many years. This change merely documents the status quo.
  • Use importlib instead of __version__ to implement logic conditional
    on jsonschema version.

event-model v1.18.0

05 Aug 14:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.17.2...v1.18.0

event-model v1.17.2

11 Oct 13:57
Compare
Choose a tag to compare

v1.17.2 (2021-06-21)

Added

  • Event, Datum Page were added to TOC

Changed

  • The start document parameter to :func:~event_model.compose_resource is now optional
  • :meth:~event_model.RunRouter.descriptor has been modified to record descriptor document
    id before executing callbacks

v1.17.1

29 Jan 21:42
Compare
Choose a tag to compare

Any object that implements array is accepted by the schema validators as any array. This enables the validator to tolerate numpy-like variants that are not literal numpy arrays, such as dask, sparse, or cupy arrays.

v1.17.0

28 Dec 14:17
Compare
Choose a tag to compare

Added

*Added data_session and data_groups to Run Start document schema.

Changed

  • The package requirements have been relaxed to accept jsonschema versions 2 or 3. Both are supported.

v1.16.1

16 Nov 22:00
Compare
Choose a tag to compare

v1.16.0

03 Sep 18:35
Compare
Choose a tag to compare

Added

  • The schema for Run Start documents now includes an optional “projections” key. See Projections (Experimental).
  • Added the method emit and an emit parameter to DocumentRouter to support chaining them.
  • The Filler now provides public methods for clearing its caches, clear_handler_cache() and clear_document_caches().
  • The method deregister_handler() returns the handler that it has deregistered.
  • The filler_state attribute of Filler now includes attributes resource and datum which may be used by coercion functions to work around incorrect shape metadata.

Changed

The function register_coercion() replaces the misspelled register_coersion(), which is retained as an alias for backward-compatibility.

v1.15.2

05 Aug 16:08
Compare
Choose a tag to compare
v1.15.1

v1.13.3

05 Mar 22:05
8375669
Compare
Choose a tag to compare
Merge pull request #157 from danielballan/rel-notes-1.13.3

Release notes for v1.13.3