Update Python dependencies (major) #28
Open
+9
−9
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
45.0.7->46.0.3>=2.9.0->>=3.4.0^6.0.3, <6.0.4->^8.4.0, <8.4.1^8.4.1->^9.0.2^6.2.1->^7.0.0Release Notes
pyca/cryptography (cryptography)
v46.0.3Compare Source
v46.0.2Compare Source
v46.0.1Compare Source
v46.0.0Compare Source
canonical/operator (ops)
v3.4.0Compare Source
Breaking Changes
Features
Fixes
ops.Pebble.pullcleans up temporary files if it errors (#2087)Documentation
simpleCharmcraft profile (#2138)Tests
Refactoring
CI
v3.3.1: : fix loading the Juju machine IDCompare Source
This is a bug-fix release to fix an issue introduced in Ops 3.3.0 (in production) and Ops 3.2.0 (in testing), where loading the Juju machine ID would fail if the ID was not an integer.
The type of the machine ID (both in
ops.JujuContextandtesting.Context) is changed frominttostr, so some code or tests may need to be adjusted to use the correct type.What's Changed
Fixes
Full Changelog: canonical/operator@3.3.0...3.3.1
v3.3.0Compare Source
Features
Fixes
Documentation
CI
v3.2.0Compare Source
Features
Documentation
Layerinstead of aLayerDictin the httpbin charm (#2003)CI
v3.1.0Compare Source
Features
Fixes
Documentation
opsversion in Charmcraft profiles (#1872)Tests
CI
v3.0.0Compare Source
The minimum version of Python for Ops 3.x is 3.10.
Documentation
CI
v2.23.1: : Add the remote unit to Relation.data, but not Relation.unitsCompare Source
This is a small bug-fix release for the 2.x series that addresses issues with the recent feature making relation data available in relation-departed events. Rather than inserting the remote unit into
Relation.units, the data is available fromRelation.data, without changingRelation.units.What's Changed
Fixes
Relation.databut notRelation.unitsin #1928Documentation
self.appandself.unitin #1856CI
Full Changelog: canonical/operator@2.23.0...2.23.1
v2.23.0Compare Source
Features
Fixes
Documentation
CI
v2.22.0Compare Source
Features
Fixes
__init__(#1737)ops.testing(#1754)Documentation
CI
ops[tracing]integration tests (#1686)alertmanager-k8s-operatorin observability charm tests (#1753)ops[tracing]addition (#1755)v2.21.1Compare Source
Reverted
Documentation
v2.21.0Compare Source
Features
Fixes
Documentation
CI
Tests
v2.20.0Compare Source
Features
remove_revision()method toSecretRemoveEventandSecretExpiredEvent(#1624)Relation.remote_modelproperty (#1610)RelationDataContent.update(#1586)CharmMeta(#1648)testing.Containermatch the plan (#1630)ops.testing.Statecomponents are less mutable (#1617)Fixes
Documentation
ops.testing.Container(#1637)CI
v2.19.4: ops 2.19.4 and ops-scenario 7.19.4 Synchronise ops and ops-scenario versionsCompare Source
No changes since 2.19.3 and 7.19.3. This is to push packages to PyPI only.
Full Changelog: canonical/operator@2.19.3...2.19.4
v2.19.0Compare Source
Features
Documentation
CI
v2.18.1Compare Source
Fixes
Documentation
v2.18.0Compare Source
Features
Fixes
Documentation
Continuous Integration
Testing
v2.17.1Compare Source
Fixes
push_pathopen in binary mode so it works on non-text files (#1458)Documentation
MaintenanceStatusfor local issues (#1397)collect-statusis is run on every hook (#1399)ogp:urlproperties Sphinx generates (#1411)READTHEDOCScontext variable (#1410)StoredStateis stored, and the upgrade behaviour (#1416)stop_servicesdocstring (#1457)Continuous Integration
Refactoring
v2.17.0Compare Source
Features
ops[testing]and expose the names in ops.testing (#1381)type: ignoreit (#1345)InvalidStatusErrorinstead of waiting for Juju:CollectStatusEvent.add_statuswith error or unknown (#1386)_ModelBackend.set_status(#1354)Fixes
StatusBasesubclasses by callingStatusBase.registerin__init_subclass__(#1383)Secret.set_infoandSecret.set_contentcan be called in the same hook (#1373)Documentation
config-changedis triggered by Juju trust (#1357)CharmBaseinheritance example by @theofpa (#1349)Continuous Integration
Testing
Refactoring
ops.testingtoops._private.harness(#1369)unittest.mocknames in the 'mock' namespace (#1379)StatusBase.registerdecorator (#1384)Chores
v2.16.1Compare Source
Fix
v2.16.0Compare Source
Features
Refactor
Fixes
Documentation
Tests
CI
v2.15.0Compare Source
Features
Fixes
Documentation
CI
v2.14.1Compare Source
Fixes
Tests
Documentation
CI
Configuration
📅 Schedule: Branch creation - Between 01:00 AM and 05:59 AM, only on Tuesday ( * 1-5 * * 2 ) in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.