Skip to content

Definition export: convert proplists recursively before serializing #14793#14800

Merged
michaelklishin merged 2 commits intomainfrom
rabbitmq-server-14793
Oct 23, 2025
Merged

Definition export: convert proplists recursively before serializing #14793#14800
michaelklishin merged 2 commits intomainfrom
rabbitmq-server-14793

Conversation

@michaelklishin
Copy link
Copy Markdown
Collaborator

When exporting runtime parameters for rabbitmqctl export_definitions, correctly convert a nested proplist to a nested map.

Kudos to @LoisSotoLopez for identifying a key code path in #14793.

Closes #14793.

@michaelklishin michaelklishin added this to the 4.3.0 milestone Oct 23, 2025
@michaelklishin michaelklishin changed the title Additional test coverage for #14793 Definition export: convert proplists recursively before serializing #14793 Oct 23, 2025
@michaelklishin
Copy link
Copy Markdown
Collaborator Author

The failure has nothing to do with this change, it's an infrastructure flake:

RequestError [HttpError]: request to https://api.github.com/repos/rabbitmq/signing-keys/releases/latest failed, reason: connect ECONNREFUSED 140.82.114.5:443

@michaelklishin michaelklishin merged commit b9390af into main Oct 23, 2025
576 of 577 checks passed
@michaelklishin michaelklishin deleted the rabbitmq-server-14793 branch October 23, 2025 19:15
michaelklishin added a commit that referenced this pull request Oct 23, 2025
Definition export: convert proplists recursively before serializing #14793 (backport #14800)
michaelklishin added a commit that referenced this pull request Oct 30, 2025
For 4.1.6: Definition export: convert proplists recursively before serializing #14793 (backport #14800) (backport #14805)
lukebakken pushed a commit to lukebakken/rmq-rabbitmq-server that referenced this pull request Feb 17, 2026
Definition export: convert proplists recursively before serializing rabbitmq#14793

(cherry picked from commit b9390af)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Malformed definition field in runtime parameters when exporting definitions

1 participant