Skip to content

Update mosquitto to version 2.1.2#4871

Open
al-lac wants to merge 1 commit intomasterfrom
update-mosquitto-2.1.2
Open

Update mosquitto to version 2.1.2#4871
al-lac wants to merge 1 commit intomasterfrom
update-mosquitto-2.1.2

Conversation

@al-lac
Copy link
Collaborator

@al-lac al-lac commented Feb 23, 2026

🤖 This is an automated pull request to update mosquitto to version 2.1.2. This PR must be reviewed and tested before merging.

Auto-generated update considerations:

  • max_packet_size now defaults to 2,000,000 bytes instead of the previous 256MB MQTT limit; if your application sends large payloads, you must explicitly set this option to a higher value in your config
  • acl_file and password_file options are deprecated in favor of new plugins (acl-file and password-file); these options will be removed in version 3.0, so migration to the plugin-based approach is recommended
  • per_listener_settings option is deprecated and will be removed in version 3.0; listener-specific options should be used instead
  • Running with both persistence true and a persistence plugin simultaneously is now forbidden and will cause an error
  • New PUID/PGID environment variable support added for setting user/group privilege dropping in Docker; a fix for PUID/PGID checking in Docker was also included in 2.1.1
  • New MOSQUITTO_UNSAFE_ALLOW_SYMLINKS environment variable added to optionally lift symlink restrictions (e.g., in Kubernetes environments)
  • TLS v1.1 support has been removed for clients; any clients relying on TLS v1.1 will need to upgrade to TLS v1.2 or higher
  • OpenSSL versions below 3.0 are no longer supported; the underlying host or container image must provide OpenSSL 3.0+
  • cJSON is now a required dependency for builds
  • acl_file and password_file will now cause the broker to quit on invalid input during a config reload, rather than continuing with a warning
  • The allow_duplicate_messages option now defaults to true, which may change message delivery behavior compared to previous defaults
  • New persist-sqlite plugin introduced as an alternative persistence mechanism; existing persistence setups should verify compatibility before upgrading

Original GitHub release notes

@al-lac
Copy link
Collaborator Author

al-lac commented Feb 23, 2026

🤖 This is an automated summary of installation tests for mosquitto:

  • ✅ App successfully installed in umbrel-dev instance
  • ✅ App successfully listed in umbrel.yaml
  • ✅ App UI successfully returns a 200 status code
  • 📸 Screenshot of the app:
    App Screenshot

This PR must still be reviewed and tested before merging.

@github-actions
Copy link

🎉   Linting finished with no errors or warnings   🎉

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
ℹ️ mosquitto/docker-compose.yml External port mapping "1883:1883":
Port mappings may be unnecessary for the app to function correctly. Docker's internal DNS resolves container names to IP addresses within the same network. External access to the web interface is handled by the app_proxy container. Port mappings are only needed if external access is required to a port not proxied by the app_proxy, or if an app needs to expose multiple ports for its functionality (e.g., DHCP, DNS, P2P, etc.).

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

@al-lac
Copy link
Collaborator Author

al-lac commented Feb 23, 2026

Seems it is not possible to host webpages anymore via mosquitto, need to implement something else.

@al-lac al-lac added the awaiting changes Waiting for contributor to make requested changes label Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting changes Waiting for contributor to make requested changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant