Skip to content

Update ghcr.io/ergochat/ergo Docker tag to v2.16.0 #216

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 19, 2025

This PR contains the following updates:

Package Update Change
ghcr.io/ergochat/ergo minor v2.15.0 -> v2.16.0

Release Notes

ergochat/ergo (ghcr.io/ergochat/ergo)

v2.16.0

Compare Source

We're pleased to be publishing v2.16.0, a new stable release. This release contains bug fixes and some minor updates.

This release includes changes to the config file format, all of which are fully backwards-compatible and do not require updating the file before upgrading. It includes no changes to the database file format.

Many thanks to @​csmith, @​delthas, donio, @​emersion, @​KlaasT, @​knolley, @​Mailaender, and @​prdes for reporting issues and helping test.

Config changes
  • Added api block for configuring the new HTTP API. If this block is absent, the API is disabled (#​2231)
  • Added server.additional-isupport for publishing arbitrary ISUPPORT tokens (#​2220, #​2240)
  • Added server.command-aliases to configure aliases for server commands (#​2229, #​2236)
  • Added options to roleplay to customize the NUH's sent for NPC and SCENE. Roleplay remains deprecated and disabled by default. (#​2237)
Security
  • Mitigated HTTP DoS attacks by rejecting IRC sessions that begin with an HTTP verb, such as POST. If you were relying on this to create IRC sessions via an HTTP client, please open an issue. (#​2239)
Added
  • Added an HTTP API, providing programmatic access to Ergo functionality (#​2231, thanks @​KlaasT!)
  • Added SAFERATE to 005 ISUPPORT tokens (#​2223, thanks @​delthas!)
  • Added support for ed25519-sha256 for DKIM. However, enabling this algorithm is not recommended since mainstream email providers still do not support it. (#​1041, #​2242)
Fixed
  • Fixed CHATHISTORY TARGETS from MySQL backend reporting incorrect timestamps when the server timezone is not UTC (#​2224)
  • Fixed batch name parameter in draft/isupport responses (#​2253)
  • Fixed NS UNREGISTER not deleting the stored push subscriptions (#​2254)
  • Fixed cases where NS SAREGISTER could create clients without applying the default user modes (#​2252, #​2254, thanks donio!)
  • Improved validation of CHATHISTORY parameters (#​2248, #​2249, thanks @​prdes!)
  • Added validation to ensure the MOTD is UTF-8 when enforce-utf8 is enabled (the recommended default) (#​2228, #​2233, thanks @​KlaasT!)
  • The client's own QUIT line now respects the server-time capability (#​2218, #​2219)
  • Fixed sending unnecessary replies to certain invalid MODE changes (#​2213)
  • Improved safety of ISUPPORT length limits (#​2241)
Changed
Internal
  • Release builds use Go 1.24.3 (#​2217)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants