4.4.0
What's Changed
- docs: add Canonical K8s instructions to web app charm how-tos by @florentianayuwono in #2743
- fix(docs): auto-sync framework versions to 12-factor tutorials by @erinecon in #2721
- Feat: extension dispatch for 12-factor extensions. by @alithethird in #2722
- build(deps): update bugfixes (main) by @renovate[bot] in #2746
- build(deps): update actions/checkout action to v7 (main) by @renovate[bot] in #2747
- test: add regression test for issue #2361 by @lengau in #2735
- feat: paas-config.yaml validation by @javierdelapuente in #2596
- docs: configure latest docs for canonical.com proxy by @jahn-junior in #2717
- docs: Update 12-factor Spread tests by @erinecon in #2732
- docs: clarify config-option path is for user secrets, add use-case map by @tonyandrewmeyer in #2712
- build(deps): update dependency fastapi to v0.139.0 (main) by @renovate[bot] in #2757
- ci: replace self-hosted runner with ubuntu-24.04 by @lengau in #2750
- build: update craft-providers to >=3.7.1 for 25.10 spread tests by @lengau in #2764
- chore: add base support for Flask and Django extensions by @erinecon in #2756
- chore: merge 4.3.1 to main by @lengau in #2768
- build(deps): lock file maintenance (main) by @renovate[bot] in #2758
- fix(tests/spread): fix reactive spread tests by @lengau in #2763
- build(deps): update dorny/paths-filter action to v4.0.2 (main) by @renovate[bot] in #2781
- docs: use microk8s 1.34-strict instead of 1.31-strict by @javierdelapuente in #2784
- feat: in the profiles, run tests treating warnings as errors by @tonyandrewmeyer in #2718
- ci: ignore unfixable OSVs by @lengau in #2773
- docs: update urls and doc string in kubernetes and machine profiles by @tromai in #2753
- build(deps): lock file maintenance (main) by @renovate[bot] in #2782
- ci: configure Renovate to ignore docs updates by @lengau in #2778
- ci: always discard spread workers in snap-store-tests (main) by @lengau in #2771
- chore: update pytest logging options in k8s and machine profiles by @tromai in #2769
- docs: fix versioning logic by @jahn-junior in #2787
- ci: give copilot collections job the right perms by @lengau in #2796
- feat!: migrate from candid to Ubuntu One auth by @mr-cal in #2760
- docs: fix typo in plugin migration guide by @jahn-junior in #2798
- docs: update pip-compile reference link by @lengau in #2802
- build(deps): update bugfixes (main) by @renovate[bot] in #2799
- fix: update Weekly Spread badge to reference spread-manual.yaml by @lengau with @Copilot in #2786
- docs: update Juju LXD reference link by @Semak12345 in #2797
- docs: 12 factor v2 by @alithethird in #2742
- ci: use openstack for spread by @smethnani in #2783
- docs: fix caption paths in the Django tutorial by @minulo in #2805
- build(deps): update craft dependencies for 4.4.0 by @lengau in #2803
- docs: add Charmcraft 4.4 release notes by @lengau in #2801
New Contributors
- @florentianayuwono made their first contribution in #2743
- @tromai made their first contribution in #2753
- @Semak12345 made their first contribution in #2797
- @smethnani made their first contribution in #2783
- @minulo made their first contribution in #2805
Full Changelog: 4.3.1...4.4.0