Skip to content

1.5.3

Compare
Choose a tag to compare
@jnsgruk jnsgruk released this 04 Oct 13:09
· 1065 commits to main since this release
7b86957

What's Changed

This is a bug-fix/patch release for ops 1.5 advancing the Operator Framework in a number of key areas including:

Typing

Typing is now complete for all ops modules and static checks for all using pyright.

Documentation

Various documentation improvements.

Testing

The Harness now tries harder to behave like production code would.

Improved error reporting

  • Improved error message for invalid storage key usage by @rwcarlsen in #771
  • Better error for relation data access in relation-broken events by @rwcarlsen in #765
  • downgrade breaking-change exception to just a warning by @rwcarlsen in #822

Bugfixes

  • Fix incorrect kwarg handling in testing backend storage_list by @rwcarlsen in #820
  • Allow network-get to return hostnames where previously IPaddr were expected by @PietroPasotti in #823
  • Use --file for relation-set; avoid shell argument length limits by @rbarry82 in #805
  • Fixed bug in ops.Model where non-string keys could be used to write relation data by @PietroPasotti in #788

Misc

New Contributors

Full Changelog: 1.5.2...1.5.3