Skip to content

1.5.0

Compare
Choose a tag to compare
@rwcarlsen rwcarlsen released this 07 Jun 17:00
· 1418 commits to main since this release
967d1ed

The Operator Framework team is proud to release version 1.5.0 of the Operator Framework! This is a modestly sized release with a few new, non breaking features.

Highlights

  • Harness support for simulating storage mounts during testing - allowing disk IO to mounted filepaths and sharing data between shared mounts in charm and workload (via e.g. pebble operations) containers. This should "just work" - as long as you use the storage mount paths provided via e.g. self.model.storages['storage-name'][0].location which you should already be doing anyway (right?).
  • New Container.push_path and Container.pull_path methods for recursively pushing/pulling directories to/from workload containers.
  • We've begun to implement complete type annotations to improve auto-completion and robustness. Over the next release or so type annotation coverage will continue to improve.

Complete List of Changes

New Contributors

Full Changelog: 1.4.0...1.5.0