Release 10.30.1
- Feat: uds_exists validator by @barash-asenov in https://github.com/go-playground/validator/pull/1482
- fix: Revert min limit of e164 regex by @zemzale in https://github.com/go-playground/validator/pull/1516
- Fix 1513 update ISO 3166-2 codes by @xyz27900 in https://github.com/go-playground/validator/pull/1514
- @barash-asenov made their first contribution in https://github.com/go-playground/validator/pull/1482
- @xyz27900 made their first contribution in https://github.com/go-playground/validator/pull/1514
Full Changelog: https://github.com/go-playground/validator/compare/v10.30.0...v10.30.1
v1.9.4
We're excited to announce go-zero v1.9.4! This release includes important improvements, performance optimizations, and new features to enhance your microservices development experience.
- Kubernetes EndpointSlice Support: Migrated zrpc kube resolver from deprecated Endpoints API to EndpointSlice API for improved scalability and performance in Kubernetes environments (#4987)
- Redis GETEX Command: Added support for Redis GETEX command, enabling atomic get-and-expire operations (#5323)
- Logging Improvements:
- Fixed missing color for
levelSeverein log output formatting (#5281) - Resolved test log timing and scheduling issues (#5305)
- Fixed missing color for
- Timing Wheel: Added missing
Wait()call and improved code clarity in timing wheel implementation (#5315) - Service Discovery: Added retry cooldown mechanism in etcd discovery to prevent CPU/disk exhaustion during authentication errors (#5347)
- Configuration Center: Fixed incorrect value notifications in configuration center updates (#5348)
- RPC Metrics: Corrected slow threshold priority handling in zrpc stat interceptor (#5310)
- Optimized
getFullNamefunction in configuration module for better efficiency (#5328) - Improved bool parsing performance by using
strings.EqualFoldin mapping module (#5324)
Welcome to our new contributors!
- @YunFy26 made their first contribution in #5281
- @mmfiRan made their first contribution in #5323
For a complete list of changes, see: https://github.com/zeromicro/go-zero/compare/v1.9.3...v1.9.4
v4.6.0
This release contains new features, improvements and bug fixes.
- US-1244 Custom image interpolator setting in render PDF to image
- US-1232 Digital signature PAdES-LT support external signing
- US-1149 Tagging for `Chapter` component
- US-1150 Tagging for `Division` component
Release 1.78.0
- client: Reject target URLs containing unbracketed colons in the hostname in Go version 1.26+. (#8716)
- Special Thanks: @neild
- stats/otel: Add backend service label to wrr metrics as part of A89. (#8737)
- stats/otel: Add subchannel metrics (without the disconnection reason) to eventually replace the pickfirst metrics. (#8738)
- client: Wait for all pending goroutines to complete when closing a graceful switch balancer. (#8746)
- Special Thanks: @twz123
- transport/client : Return status code
Unknownon malformed grpc-status. (#8735) - client: Add
experimental.AcceptCompressorsso callers can restrict thegrpc-accept-encodingheader advertised for a call. (#8718)- Special Thanks: @iblancasa
- xds: Fix a bug in
StringMatcherwhere regexes would match incorrectly when ignore_case is set to true. (#8723) - xds/resolver:
- Drop previous route resources and report an error when no matching virtual host is found.
- Only log LDS/RDS configuration errors following a successful update and retain the last valid resource to prevent transient failures. (#8711)
- client:
- Change connectivity state to CONNECTING when creating the name resolver (as part of exiting IDLE).
- Change connectivity state to TRANSIENT_FAILURE if name resolver creation fails (as part of exiting IDLE).
- Change connectivity state to IDLE after idle timeout expires even when current state is TRANSIENT_FAILURE.
- Fix a bug that resulted in
OnFinishcall option not being invoked for RPCs where stream creation failed. (#8710)
- xdsclient: Fix a race in the xdsClient that could lead to resource-not-found errors. (#8627)
- mem: Round up to nearest 4KiB for pool allocations larger than 1MiB. (#8705)
- Special Thanks: @cjc25
Wails v3.0.0-alpha.51
- Prevent app crashing when calling systray.Run() before app.Run() 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.51
Release 10.30.0
- Bump golang.org/x/crypto from 0.45.0 to 0.46.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1504
- Bump github.com/gabriel-vasile/mimetype from 1.4.11 to 1.4.12 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1505
- docs: document omitzero by @minoritea in https://github.com/go-playground/validator/pull/1509
- fix: add missing translations for alpha validators by @shindonghwi in https://github.com/go-playground/validator/pull/1510
- fix: resolve panic when using aliases with OR operator by @shindonghwi in https://github.com/go-playground/validator/pull/1507
- fix: resolve panic when using cross-field validators with ValidateMap by @shindonghwi in https://github.com/go-playground/validator/pull/1508
- @minoritea made their first contribution in https://github.com/go-playground/validator/pull/1509
- @shindonghwi made their first contribution in https://github.com/go-playground/validator/pull/1510
Full Changelog: https://github.com/go-playground/validator/compare/v10.29.0...v10.30.0
Wails v3.0.0-alpha.50
- Update the documentation for Window
X/Yoptions @ruhuang2001
🤖 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.50
Version 2.13.5 Bug Fix Release
This fixes a regression where Control-J was being reported as KeyEnter.
Full Changelog: https://github.com/gdamore/tcell/compare/v2.13.4...v2.13.5
Version 3.0.4 Bug Fix Release (Includes Breaking Change)
This release contains one important bug fix (for Control-J reporting on legacy terminals), and some refactoring intended to make feature detection and reporting better. There is a breaking change here in the TTY API, but we don't think anyone has adopted the v3 version of this yet, which is why we felt we could make this change.
- docs: Update some left over references to Rune() to Str() in docs (fi… by @gdamore in https://github.com/gdamore/tcell/pull/903
- refactor: Use common base EventTime for events by @gdamore in https://github.com/gdamore/tcell/pull/906
- refactor: defer registering resize handler (signal handler) until Not… by @gdamore in https://github.com/gdamore/tcell/pull/907
- chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in https://github.com/gdamore/tcell/pull/905
- Minor tty refactoring in anticipation of future negotiation work by @gdamore in https://github.com/gdamore/tcell/pull/908
- feature: add negotiation step for terminal attributes by @gdamore in https://github.com/gdamore/tcell/pull/909
- feat: Add terminal information to handshake, make iTerm2 notification… by @gdamore in https://github.com/gdamore/tcell/pull/910
- feat: support inline resize and refactor private mode support by @gdamore in https://github.com/gdamore/tcell/pull/912
- Fix for conflict with RXVT CSI and private mode queries, conditionally enable mouse reporting by @gdamore in https://github.com/gdamore/tcell/pull/913
- tests: add test for dec private mode parser by @gdamore in https://github.com/gdamore/tcell/pull/914
- fix: ctrl-J is reported as KeyCR/KeyEnter on legacy terminals (fixes … by @gdamore in https://github.com/gdamore/tcell/pull/915
- test: create initial mock tty for testing by @gdamore in https://github.com/gdamore/tcell/pull/916
Full Changelog: https://github.com/gdamore/tcell/compare/v3.0.3...v3.0.4