1.4.0
The Operator Framework team is proud to release version 1.4.0 of the Operator Framework!
This is largely a bugfix release, but it also includes a few small, non breaking features.
Highlights
- Memory efficient push of file(s) to pebble
- Testing harness more closely matches live environment behavior
- Added flag to test with "real pebble". Use this to write tests that use an actual running Pebble rather than a fixture
- Add Container.isdir and Container.exists helpers
Complete List of Changes
- Memory-efficient push via pebble by @Vultaire in #666
- remove_path succeeds even if path does not exist by @sed-i in #677
- Make the storage harness work when metadata keys have hyphens by @rbarry82 in #680
- docfix: mention
add_relation_unit
in the docstring foradd_relation
by @sed-i in #683 - conformed list_files behaviour on failure with pebble's by @PietroPasotti in #686
- Add real pebble tests to our CI by @rwcarlsen in #687
- FIX remove_path docstring to relfect current behaviour. by @Abuelodelanada in #698
- Fix incorrect variadic arg wrangling in get_services by @rwcarlsen in #702
- add tox config for real pebble tests by @rwcarlsen in #704
- skip broken ipython version to fix CI by @rwcarlsen in #710
- Add Container.isdir and Container.exists helpers by @rwcarlsen in #709
- Added notes on cutting a release to HACKING.md by @pengale in #714
- Avoid issuing relation_changed events with no data delta by @mmanciop in #705
- Updated docs on planned units. by @pengale in #716
- expose the departing unit on RelationDeparted events by @rwcarlsen in #712
- DEPATING -> DEPARTING by @PietroPasotti in #717
- Implement send-signal for harness by @sed-i in #715
- notes about documentation for contributers by @rwcarlsen in #720
- Fixing updated link in docstrings by @Abuelodelanada in #722
- Harness: add test for an empty config file by @sed-i in #728
- begin_with_initial_hooks now sets post install status correctly by @pengale in #727
- Add checks config fields and get_checks API by @benhoyt in #668
- Memory-efficient pull via pebble by @Vultaire in #667
New Contributors
- @PietroPasotti made their first contribution in #686
- @rwcarlsen made their first contribution in #687
- @Abuelodelanada made their first contribution in #698
Full Changelog: 1.3.0...1.4.0