Skip to content

Bump github.com/amatsagu/tempest from 1.6.0 to 1.7.2#10

Merged
dhrdlicka merged 1 commit intomainfrom
dependabot/go_modules/github.com/amatsagu/tempest-1.7.2
Apr 30, 2026
Merged

Bump github.com/amatsagu/tempest from 1.6.0 to 1.7.2#10
dhrdlicka merged 1 commit intomainfrom
dependabot/go_modules/github.com/amatsagu/tempest-1.7.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps github.com/amatsagu/tempest from 1.6.0 to 1.7.2.

Release notes

Sourced from github.com/amatsagu/tempest's releases.

v1.7.2

Hotfix for v1.7.1. Rewrote client interaction sweeper (background) process so it now dynamically knows when to wake up instead always waiting full minute. Based on added listeners - it can be faster or slower, making same work in less cycles.

v1.7.1

Hotfix for v1.7.0. Improved description & return logic for dynamic components & modals + fixed few typos.

v1.7.0

What's Changed

  • Performance & Memory optimizations:

    • [ Experimental ] Added buffer pool for HTTP requests to limit GC pressure during peak activities for large Discord Applications.
    • [ Experimental ] Changed behavior & usage of dynamic component/modal listeners to make them significantly more efficient.
    • [ Experimental ] Made incoming interaction request data extraction more efficient by reducing the amount of JSON allocation.
    • Fixed potential memory exhaustion during HTTP request verification.
    • Switched to using read locks (RLock) in SharedMap in places where a full lock is not required.
    • Updated SharedMap to use native iterators. It's now possible to directly iterate through Entries(), Keys() or Values().
    • Bumped required Go version to v1.26.2.
    • Lowered minimal memory allocation for small / idle Discord Applications - works mostly for HTTP Client but Gateway Client also received some improvement. Average memory usage went down from ~2.4MB to ~1.2MB.
  • Component improvements:

    • Fixed bug where modal was not considered a valid response to a command interaction.
    • Fixed inproper mutex usage when creating or deleting static handlers for modals or components.
  • REST client updates:

    • Exposed RestOptions to allow changing the default behavior of the REST client.
    • Added a maximum file upload limit of 10MB (per file).
  • Documentation & Logging:

    • Split base client code into multiple files for better readability.
    • Improved many trace logs and added missing error reporting in odd places.
    • Deleted experimental markdown files for AI Agents (they had a fairly low usage rate).
    • Updated the example bot commands to match latest changes.

Full Changelog: amatsagu/tempest@v1.6.0...v1.7.0

Commits
  • 3431518 perf: use "smart timer" for sweeping inactive component & modal dynamic liste...
  • 80a9be1 perf: use "smart timer" for sweeping inactive component & modal dynamic liste...
  • 6e934f0 docs: fix typo
  • 6fecda8 style: make names of function arguments be more unified
  • e0545f3 feat: update dynamic listeners so it's easier to understand how they work
  • ccec8f8 style: apply gofmt -s
  • 1ab573c feat: show list of supported components & merge legacy components with messag...
  • 90feb91 feat: improve trace logs and error reporting
  • 9411481 style: don't init new variable to nil manually
  • 72c181c docs: Delete markdown files for AI Agents (they had fairly low usage rate)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/amatsagu/tempest](https://github.com/amatsagu/tempest) from 1.6.0 to 1.7.2.
- [Release notes](https://github.com/amatsagu/tempest/releases)
- [Commits](amatsagu/tempest@v1.6.0...v1.7.2)

---
updated-dependencies:
- dependency-name: github.com/amatsagu/tempest
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Apr 27, 2026
@dhrdlicka dhrdlicka merged commit 86654b7 into main Apr 30, 2026
1 check passed
@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/amatsagu/tempest-1.7.2 branch April 30, 2026 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant