Skip to content

Bump github.com/amatsagu/tempest from 1.7.2 to 1.10.1 - #16

Merged
dhrdlicka merged 1 commit into
mainfrom
dependabot/go_modules/github.com/amatsagu/tempest-1.10.1
Aug 17, 2026
Merged

Bump github.com/amatsagu/tempest from 1.7.2 to 1.10.1#16
dhrdlicka merged 1 commit into
mainfrom
dependabot/go_modules/github.com/amatsagu/tempest-1.10.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

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

Release notes

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

v1.10.1

What's Changed

  • Fixed 2 regressions from v1.10.0 release: use uint8 instead *uint8 for max/min ranges in component structs, use mutex unlock() in defer.
  • Fixed potential mutex lock in interaction sweeper.
  • Downgrade required Go version to v1.23 following good Go practices. This change doesn't affect negatively developers who use latest Go version.
  • Clear go.mod dependency graph by removing lefthook tool. We still use lefthook but it should be installed on host machine instead (check document how to contribute).
  • Updated all helper functions that return direct url do animated resource (gif icons, banners, splash arts). They now return animated webp which commonly allows for higher quality.

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

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.

... (truncated)

Commits
  • 49f0bcb style: reduce amount of guard checks for traces
  • 190472c feat: drop idea of providing support for v2 encoding/json
  • fde227e fix: solve potential sweeper lock
  • c7c422d fix: bring back defers to registry, v1.10 regression
  • b920e40 fix: apply fieldalignment on previous fix
  • 880df8e fix: swap back from *uint8 to uint8 in min/max values for components, regress...
  • 8029854 experimental: support both v1 and v2 of encoding/json, controlled via build flag
  • 1a0f5ad ci: sync workflows with Go 1.23 and integrate lefthook
  • 57f0dbe fix: properly close all shards on shutdown even while in blocked read loop
  • 18db005 feat: update format from legacy gif to animated webp for animated icons & ban...
  • 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.1.
- [Release notes](https://github.com/amatsagu/tempest/releases)
- [Commits](amatsagu/tempest@v1.7.2...v1.10.1)

---
updated-dependencies:
- dependency-name: github.com/amatsagu/tempest
  dependency-version: 1.10.1
  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 27, 2026
@dhrdlicka
dhrdlicka merged commit 6522ce6 into main Aug 17, 2026
1 check passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/github.com/amatsagu/tempest-1.10.1 branch August 17, 2026 10:53
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