v0.9.0
- build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/271
- build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/273
- build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.9 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/275
- build(deps): bump github.com/prometheus/client_golang from 1.23.0 to 1.23.2 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/276
- build(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/277
- build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/279
- build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/278
- build(deps): bump github.com/gin-gonic/gin from 1.10.1 to 1.11.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/280
- build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.6.1 to 3.6.2 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/281
- build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.2 to 4.1.3 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/285
- build(deps): bump github.com/MicahParks/keyfunc/v3 from 3.6.2 to 3.7.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/286
- Use tls.Dial() when forwarding a connection to a proxy with TLS configured by @jjcollinge in https://github.com/andydunstall/piko/pull/287
- build(deps): bump github.com/ugorji/go/codec from 1.3.0 to 1.3.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/288
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/289
- build(deps): bump github.com/goccy/go-yaml from 1.18.0 to 1.19.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/292
- build(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/291
- build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/293
- build(deps): bump github.com/goccy/go-yaml from 1.19.0 to 1.19.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/294
- demo: move demo from docs/demo to demo/ by @andydunstall in https://github.com/andydunstall/piko/pull/296
- agent: sort imports by @andydunstall in https://github.com/andydunstall/piko/pull/297
- server: remove usage reporting by @andydunstall in https://github.com/andydunstall/piko/pull/298
- build: update go to 1.25.5 by @andydunstall in https://github.com/andydunstall/piko/pull/299
- client: add support for graceful shutdown by @andydunstall in https://github.com/andydunstall/piko/pull/300
- build(deps): bump github.com/goccy/go-yaml from 1.19.1 to 1.19.2 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/302
- @jjcollinge made their first contribution in https://github.com/andydunstall/piko/pull/287
Full Changelog: https://github.com/andydunstall/piko/compare/v0.8.1...v0.9.0
9.17.3
- Connection Pool: Fixed zombie
wantConnelements accumulation inwantConnQueuethat could cause resource leaks in high concurrency scenarios with dial failures (#3680) by @cyningsun - Stream Commands: Fixed
XADDandXTRIMcommands to use exact threshold (=) whenApproxis false, ensuring precise stream trimming behavior (#3684) by @ndyakov - Connection Pool: Added
ConnMaxLifetimeJitterconfiguration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (#3666) by @cyningsun - Client Options: Added
DialerRetriesandDialerRetryTimeoutfields toClusterOptions,RingOptions, andFailoverOptionsto allow configuring connection retry behavior for cluster, ring, and sentinel clients (#3686) by @naveenchander30
We'd like to thank all the contributors who worked on this release!
@cyningsun, @naveenchander30, and @ndyakov
Full Changelog: https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3
9.17.3
- Connection Pool: Fixed zombie
wantConnelements accumulation inwantConnQueuethat could cause resource leaks in high concurrency scenarios with dial failures (#3680) by @cyningsun - Stream Commands: Fixed
XADDandXTRIMcommands to use exact threshold (=) whenApproxis false, ensuring precise stream trimming behavior (#3684) by @ndyakov - Connection Pool: Added
ConnMaxLifetimeJitterconfiguration to distribute connection expiration times and prevent the thundering herd problem when many connections expire simultaneously (#3666) by @cyningsun - Client Options: Added
DialerRetriesandDialerRetryTimeoutfields toClusterOptions,RingOptions, andFailoverOptionsto allow configuring connection retry behavior for cluster, ring, and sentinel clients (#3686) by @naveenchander30
We'd like to thank all the contributors who worked on this release!
@cyningsun, @naveenchander30, and @ndyakov
Full Changelog: https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3
Wails v3.0.0-alpha.63
- Fix
Position()andSetPosition()using inconsistent coordinate systems on macOS, causing window position drift when saving/restoring state (#4816) by @leaanthony
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.63
Wails v3.0.0-alpha.62
- Fix SetProcessDpiAwarenessContext "Access is denied" error when DPI awareness is already set via application manifest (#4803)
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.62
v2.4.0
- feat: add value iterator by @SkArchon in https://github.com/dgraph-io/ristretto/pull/475
- fix: allow custom key types with underlying types in Key constraint by @matthewmcneely in https://github.com/dgraph-io/ristretto/pull/478
- chore(deps): Update actions/checkout action to v5 by @renovate[bot] in https://github.com/dgraph-io/ristretto/pull/464
- chore(deps): Update actions/setup-go action to v6 by @renovate[bot] in https://github.com/dgraph-io/ristretto/pull/468
- chore(deps): Update go minor and patch by @renovate[bot] in https://github.com/dgraph-io/ristretto/pull/467
- chore: update trunk for 1.25 toolchain by @matthewmcneely in https://github.com/dgraph-io/ristretto/pull/471
- chore: update readme and trunk config by @matthewmcneely in https://github.com/dgraph-io/ristretto/pull/474
- chore(test): fix test files compilation on 32-bit archs (#465) by @jas4711 in https://github.com/dgraph-io/ristretto/pull/470
- chore: prepare for release v2.4.0 by @matthewmcneely in https://github.com/dgraph-io/ristretto/pull/479
- @jas4711 made their first contribution in https://github.com/dgraph-io/ristretto/pull/470
- @SkArchon made their first contribution in https://github.com/dgraph-io/ristretto/pull/475
Full Changelog: https://github.com/dgraph-io/ristretto/compare/v2.3.0...v2.4.0
Wails v3.0.0-alpha.61
- Update the docs page for keyboard shortcuts and corrects the type of the callback parameter for
KeyBinding.Addby @ndianabasi - Fix documentation regarding generating custom binding, must use
-d Stringinstead of-o String
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.61
V5 is out
Echo v5 is maintenance release with major breaking changes
Contextis now struct instead of interface and we can add method to it in the future in minor versions.- Adds new
Routerinterface for possible new routing implementations. - Drops old logging interface and uses moderm
log/sloginstead. - Rearranges alot of methods/function signatures to make them more consistent.
Upgrade notes and v4 support:
- Echo
v4is supported with security* updates and bug fixes until 2026-12-31 - If you are using Echo in a production environment, it is recommended to wait until after 2026-03-31 before upgrading.
- Until 2026-03-31, any critical issues requiring breaking
v5API changes will be addressed, even if this violates semantic versioning.
See API_CHANGES_V5.md for public API changes between v4 and v5, notes on upgrading.
Upgrading TLDR:
If you are using Linux you can migrate easier parts like that:
find . -type f -name "*.go" -exec sed -i 's/ echo.Context/ *echo.Context/g' {} +
find . -type f -name "*.go" -exec sed -i 's/echo\/v4/echo\/v5/g' {} +
macOS
find . -type f -name "*.go" -exec sed -i '' 's/ echo.Context/ *echo.Context/g' {} +
find . -type f -name "*.go" -exec sed -i '' 's/echo\/v4/echo\/v5/g' {} +
or in your favorite IDE
Replace all:
echo.Context->*echo.Contextecho/v4->echo/v5
This should solve most of the issues. Probably the hardest part is updating all the tests.
v1.9.4
- go.mod: update minimum supported go version to v1.17 https://github.com/sirupsen/logrus/pull/1460
- go.mod: bump up dependencies https://github.com/sirupsen/logrus/pull/1460
- Touch-up godoc and add "doc" links.
- README: fix links, grammar, and update examples.
- Add GNU/Hurd support https://github.com/sirupsen/logrus/pull/1364
- Add WASI wasip1 support https://github.com/sirupsen/logrus/pull/1388
- Remove uses of deprecated
ioutilpackage https://github.com/sirupsen/logrus/pull/1472 - CI: update actions and golangci-lint https://github.com/sirupsen/logrus/pull/1459
- CI: remove appveyor, add macOS https://github.com/sirupsen/logrus/pull/1460
Full Changelog: https://github.com/sirupsen/logrus/compare/v1.9.3...v1.9.4
Wails v3.0.0-alpha.60
- Fix menu not clearing children on
menu.Update()
🤖 This is an automated nightly release generated from the latest changes in the v3-alpha branch.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-alpha.60