Please add to this list as we go: - [ ] Remove the "compatibility imports" from `ops.testing`, `ops.model`, etc (for example see https://github.com/canonical/operator/pull/2339) - [ ] Things that have a deprecation warning/docstring (see comment below) - [ ] Drop Python 3.10 - [ ] Drop Juju 2.9 / Juju < 3.6 - [ ] https://github.com/canonical/operator/pull/2361 - [ ] `SCENARIO_BARE_CHARM_ERRORS` default - [ ] Bump min TLS to 1.3 in tracing - We'd want logs sinks to use Mozilla's generator - Case in point: https://github.com/canonical/traefik-k8s-operator/pull/535 - [ ] Use TLS VERIFY_STRICT in tracing [matrix message](https://matrix.to/#/!yAkGlrYcBFYzYRvOlQ:ubuntu.com/$ibCVWod_F_dRl7afdHzfgDI5lGTbFhZI3jKtaQVbX50?via=ubuntu.com&via=matrix.org&via=laquadrature.net) - [ ] #2333
Please add to this list as we go:
ops.testing,ops.model, etc (for example see ci: check httpbin-demo example charm with mypy #2339)SCENARIO_BARE_CHARM_ERRORSdefault