Skip to content

Bump github.com/amatsagu/tempest from 1.7.2 to 1.10.0 - #15

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/amatsagu/tempest-1.10.0
Closed

Bump github.com/amatsagu/tempest from 1.7.2 to 1.10.0#15
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/github.com/amatsagu/tempest-1.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown
Contributor

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

Release notes

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

v1.10.0

What's Changed

Tracing & Logging Improvements

  • All trace logs now use guard check (if c.trace { … }) simplifying the logic for compiler. This should allow Go Compiler to completely ignore pieces of code when tracing is disabled and this value is known at compilation time.
  • Added more traces all over the place so now most operations produces some feedback.

Concurrency Improvements

  • Fixed a double‑unlock panic in shard-manager.go.
  • Refactored RateLimiter.Wait to unlock the bucket mutex before sleeping and lock it only inside the returned callback, eliminating a serialization bottleneck.

Deadlock Resolutions in Client Registry

  • Re‑implemented AwaitComponent and AwaitModal to manually release locks before returning errors, removing the previous defer pattern that could cause deadlock.
  • Added explicit checks for missing map entries before accessing them.

Entitlement Logging Corrections

  • Adjusted success‑logging conditions to check err == nil instead of err != nil, ensuring accurate logging for ConsumeEntitlement, CreateTestEntitlement, and DeleteTestEntitlement.

Role Icon CDN Path Fix

  • Updated IconURL to use the correct Discord CDN path (/role-icons/) and always append the appropriate file extension (.png for static icons, .gif for animated).

Language Constant Typo

  • Fixed a typo in command.go: CHECH_LANGUAGE to CZECH_LANGUAGE.

Command‑Parsing Bug Fixes

  • Added a nil‑map guard when building sub‑command groups to prevent panics.
  • Copied the Options slice before appending new options, avoiding unintended slice sharing mutations.

DX Improvements

  • Added iterators to registered commands, static components & modals. This change helps to work on things like /help command.
  • Added option to delete registered commands, static components or modals while app/bot is already running.

Miscellaneous

  • Corrected a typo in mentionable.go (role‑icon URL).
  • Added Role.Colors in place of deprecated Role.Color field.

Full Changelog: amatsagu/tempest@v1.9.4...v1.10.0

v1.9.4

Quick hotfix to add missing fields needed to resolve channel/role/user IDs from Modal Interaction.

Full Changelog: amatsagu/tempest@v1.9.3...v1.9.4

v1.9.3

What's Changed

  • Added ability to filter file types users can upload to /slash commands or modal (using FileUploadComponent) in amatsagu/tempest#66.
  • Slightly improved memory usage / memory allocation efficiency by taking advantage of struct field alignment in amatsagu/tempest#67.
  • Bumped required Go version to 1.26.4.

Full Changelog: amatsagu/tempest@v1.9.2...v1.9.3

... (truncated)

Commits
  • 4aa970f perf: optimize struct field alignments while keeping code comments
  • 558a92c style: update example bot go.mod dependencies
  • 983d352 style: convert permission guild and message flags to type aliases
  • 8225f94 feat: add interaction correlation IDs and execution latency tracking
  • 1b9ba24 fix: resolve nil dereference panics and type assertions in client and resolvers
  • a2b51d3 feat: implement DeleteCommand and yield-based registry iterators
  • e1bc1db perf: optimize RateLimiter with atomic.Int64 and allocation-free extractRoute
  • 7943d8d perf: optimize Shard sequence tracking with lock-free atomic.Uint32
  • 75511d4 fix: resolve double unlock in ShardManager.Status
  • 55abbda fix: fieldalign Role.Colors changes
  • 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.7.2 to 1.10.0.
- [Release notes](https://github.com/amatsagu/tempest/releases)
- [Commits](amatsagu/tempest@v1.7.2...v1.10.0)

---
updated-dependencies:
- dependency-name: github.com/amatsagu/tempest
  dependency-version: 1.10.0
  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 Jul 20, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #16.

@dependabot dependabot Bot closed this Jul 27, 2026
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/amatsagu/tempest-1.10.0 branch July 27, 2026 12:33
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.

0 participants