Skip to content

[fix] add missing references to release notes 🤦#203

Closed
paulomach wants to merge 40 commits into8.4/edgefrom
fix/missing_release_reference_r400
Closed

[fix] add missing references to release notes 🤦#203
paulomach wants to merge 40 commits into8.4/edgefrom
fix/missing_release_reference_r400

Conversation

@paulomach
Copy link
Copy Markdown
Contributor

@paulomach paulomach commented Mar 31, 2026

Issue

Solution

Checklist

  • I have added or updated any relevant documentation.
  • I have cleaned any remaining cloud resources from my accounts.

sinclert-canonical and others added 30 commits January 29, 2026 09:57
* Add MySQL 8.0.44 release details

Added release information for MySQL version 8.0.44 and updated links.

Fix gh-63

Signed-off-by: Juan Luis Cano Rodríguez <juan.rodriguez@canonical.com>

* Update releases.md with new release information

Added details for releases 442-444 and updated links.

Signed-off-by: Juan Luis Cano Rodríguez <juan.rodriguez@canonical.com>

* Add release details for revisions 342-344

Added release information for revisions 342-344, including architecture support for amd64, arm64, and s390x.

Signed-off-by: Juan Luis Cano Rodríguez <juan.rodriguez@canonical.com>

---------

Signed-off-by: Juan Luis Cano Rodríguez <juan.rodriguez@canonical.com>
* Avoid using incomplete PEP 621 [project] table

* Unify linting configuration
* set trust and architecture constraint where missing

* fix import path

* allow grace period between deploy and first juju status call

* double default delay between juju status calls

* format

* add bases for test-app

* missed sleep

* TODO comment for juju 3.6.15
* remove separate docs and initialize latest starter pack version

* add tutorial

* add how-to guides

* add reference pages

* add all release notes from GH

* add explanation pages

* update home page

* fix Vale errors

* fix redirects

* update workflows

* address misc. review comments

* clarify VM and K8s difference in legacy interfaces

* additional fixes to interfaces and endpoints

* add missing juju upgrade guide

* add explicit Juju 2.9 and Juju 3 warnings

* small fixes

* correct mysql_root information

* address small review comments

* Update docs/explanation/interfaces-and-endpoints.md

Co-authored-by: Paulo Machado <paulo.machado@canonical.com>
Signed-off-by: Andreia <andreia.velasco@canonical.com>

* update mysql cli password flag

* add backups and monitoring users to migration guide

---------

Signed-off-by: Andreia <andreia.velasco@canonical.com>
Co-authored-by: Paulo Machado <paulo.machado@canonical.com>
Signed-off-by: Andreia <andreia.velasco@canonical.com>
* remove reference to postgresql interface

* remove redundant information about modern charm specs
* add html meta descriptions to all docs

* address review suggestions
Replace getfqdn-based k8s hostname resolution
with a canonical-name lookup built on
getaddrinfo(AI_CANONNAME).

Handle resolver failures, keep the trailing
dot returned by DNS, and update the
Kubernetes unit tests for the charm,
provider, upgrade, and utility helpers.

Fixes #137

Signed-off-by: Guillaume Boutry <guillaume.boutry@canonical.com>
…144)

* [MISC] Use Juju `3.6/candidate` to fix "connection shutdown" errors (#143)

* Use Juju 3.6/candidate

* Remove snowflake retry from test_multi_relations.py

* Revert "[MISC] integration test fixes (#89)"

This reverts commit 07a511c.

* set trust and architecture constraint where missing

* allow grace period between deploy and first juju status call

* Add timestamps to integration tests logs consistently

---------

Co-authored-by: Paulo Machado <paulo.machado@canonical.com>
Co-authored-by: Bikalpa Dhakal <bikalpa.dhakal@canonical.com>
* [K8s] Add integration test for expected behavior

* [K8s] Make predefined role creation idempotent

* [K8s] HACK: Try both executors when creating roles

Gets the job done, but not very clean.

* [K8s] Tweak initialisation order to simplify code

* [VM] Add integration test for expected behavior

* [VM] Make predefined role creation idempotent

* [VM] Fix role creation on upgrade

* Parametrize executor when creating MySQL users and roles

Required a hack in mysql-shell-client.

* Improve wording

* [K8s] Create operator user upon startup, use it for all configuration queries

Inspired by #122

* Fix test and logic for clusters

* [VM] Create operator user upon startup, use it for all configuration queries

Inspired by #122

* Update target Python version for lib/ lint config

* Re-lint libraries

* Improve wording

* [VM] Truly override config on upgrade granted

Partially reverts b0b4eab

* Improve formatting

* Use newer version of mysql-shell-client

* Add safeguards for Juju 2.9

---------

Co-authored-by: Paulo Machado <paulo.machado@canonical.com>
astrojuanlu and others added 10 commits March 24, 2026 19:43
* tests: events not deferred when cluster is not initialized

* feat: defer event when cluster is not initialized

* fix: lint

* tests: same tests as kubernetes but for machine charm

* feat: replicate changes to machine charm

* enh: mocks from decorator in k8s tests

* enh: mocks from decorator in machine tests

* format: lint

---------

Co-authored-by: Paulo Machado <paulo.machado@canonical.com>
Signed-off-by: Andreia <andreia.velasco@canonical.com>
…04 (backport) (#199)

* Pin older Ubuntu images to use older kernel

* Reload and restart SSH server after config changed

* Install Python 3.12

* Correct path

* Adjust some environment variables
@paulomach paulomach added the not bug or enhancement PR is not 'bug' or 'enhancement'. For release notes label Mar 31, 2026
@paulomach paulomach closed this Mar 31, 2026
@paulomach paulomach deleted the fix/missing_release_reference_r400 branch March 31, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not bug or enhancement PR is not 'bug' or 'enhancement'. For release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants