Skip to content

Releases: slaclab/lume-epics

v1.6.3

10 Jun 21:06
5639f3f
Compare
Choose a tag to compare

Release fix to Channel Access server assignment. Assignment for non-image variables was missing, so changes to pvs were not being picked up. This release also includes improved testing for channel access scalar variable assignment to pick up on assignment issues.

What's Changed

Full Changelog: v1.6.2...v1.6.3

v1.6.2

03 Jun 17:53
36076c1
Compare
Choose a tag to compare

Bug in controller was preventing monitor of pvAccess variables.

What's Changed

Full Changelog: v1.6.1...v1.6.2

v1.6.1

31 May 15:19
0102c98
Compare
Choose a tag to compare

Release 1.6.0 was shipped with a number of breaks, primarily in dealing with the changed output format from LUME-model outputs (dict over list). All returns/inputs have been converted to dicts now, minimizing redundant manipulations.

What's Changed

Full Changelog: v1.6.0...v1.6.1

v1.6.0

25 May 15:39
626b165
Compare
Choose a tag to compare

In cleaning up docs, identified lume-model pinned to previous release. Now requires 1.4 and above.

What's Changed

Full Changelog: v1.5.0...v1.6.0

v1.5.0

10 Feb 18:16
cb91256
Compare
Choose a tag to compare

This PR addresses a number of bugs. Major changes are:

  • Addition of event for shutdown when exception raised inside model execution
  • Removal of model_kwargs from model execution thread
  • Stop starting CA server when nothing is being served
    - Properly handle puts to pvAccess structures
    - Print full traceback for model execution errors

v1.4.0

08 Feb 18:28
b110f65
Compare
Choose a tag to compare

I've previously been conflating minor version and patch and will be more strict on release versioning going forwards.

1.3.4

07 Feb 19:00
b110f65
Compare
Choose a tag to compare

The fix in 1.3.3 for the pcaspy/pyepics bug led to issues in testing when the Controller object was imported after the initialization. To fix this issue, all PYEPICS_LIBCA definitions occur during server init and no longer in package init.

Additional issues with the build were introduced by the pyepics/pcaspy initialization, mainly hanging tests that exhausted runtime in the GitHub action workflow.

This release:

  • fixes hanging tests
  • corrects value existence bug in initializing monitor-type servers (was testing for truthfulness rather than existence)
  • Remove upper constraints on Python version

v1.3.3

02 Feb 21:24
88caab0
Compare
Choose a tag to compare

This release corrects the order of LIBCA setting. The LIBCA must be specified in package init.

1.3.2

02 Feb 18:44
0353a03
Compare
Choose a tag to compare

This release corrects a shutdown bug for disconnected CA servers in which shutdown hangs with repeated CAC messages.
Issue referenced here:
pyepics/pyepics#232

v1.3.1

31 Jan 20:14
c195e6f
Compare
Choose a tag to compare

Constraining the Python version on conda-forge build led to build failures. This PR corrects the build by removing the constraint.