What's Changed
- Added GitHub Actions Markdown by @oxisto in https://github.com/golang-jwt/jwt/pull/260
-
v5
Pre-Release by @oxisto in https://github.com/golang-jwt/jwt/pull/234 - no need for string slice and call to strings.join by @moneszarrugh in https://github.com/golang-jwt/jwt/pull/115
- Update MIGRATION_GUIDE.md by @liam-verta in https://github.com/golang-jwt/jwt/pull/289
- Moving
DecodeSegement
toParser
by @oxisto in https://github.com/golang-jwt/jwt/pull/278 - Adjusting the error checking example by @oxisto in https://github.com/golang-jwt/jwt/pull/270
New Contributors
- @moneszarrugh made their first contribution in https://github.com/golang-jwt/jwt/pull/115
- @liam-verta made their first contribution in https://github.com/golang-jwt/jwt/pull/289
Full Changelog: https://github.com/golang-jwt/jwt/compare/v4.5.0...v5.0.0-rc.2
❗ BreakingChange
- Drop go 1.16 support & update to fasthttp 1.45.0 (#2374)
Due to the fact that fasthttp, which fiber is based on in release 1.45.0, does not support go version 1.16 anymore, we had to remove it from our package as well.
🚀 New
- Allow preloaded certs with prefork (#2351)
- Add queryBool parser (#2329)
- Add queryFloat parser (#2328)
- Middleware/session: SessionOnly when cookie.Expires is 0 (#2152)
- Middleware/proxy: Add DoRedirects, DoTimeout and DoDeadline to Proxy middleware (#2332)
🧹 Updates
- Get mime fallback (#2340)
- Middleware/requestid: don't call "Generator" func on existing request ID header (#2371)
- Middleware/basicauth: Optimize Basic auth alloc (#2333)
🐛 Fixes
- Middleware/requestid: Config.ContextKey is interface{} (#2369)
- Middleware/cors: Fix cors * behavior #2338 (#2339)
📚 Documentation
- Use proper discord invitation link (#2382)
- Corrected coding typos in MountPath docs section (#2379)
- Fix typo in docs (#2357)
- Fix(docs): add missing comma (#2353)
- Fix all inaccessible links in docs (#2349)
- Automated synchronization with
gofiber/docs
(#2344)
Full Changelog: https://github.com/gofiber/fiber/compare/v2.42.0...v2.43.0
Thank you @CaioAugustoo, @HHongSeungWoo, @IwateKyle, @Rorke76753, @Skyenought, @UtopiaGitHub, @benjajaja, @derkan, @dozheiny, @efectn, @gaby, @leonklingele, @lublak, @msaf1980, @ryand67 and @yvestumushimire for making this update possible.
The v2.3.2 release accidentally compiles mobile source code during building desktop apps. This release resolves that to avoid the possible compile time breakage for some operating systems.
Fixed
- Linux, Windows and BSD builds could fail if gles was missing
Behavior Changes
- xds: remove support for xDS v2 transport API (#6013)
New Features
- server: expose
SetSendCompressor
API to set send compressor name (#5744)- Special Thanks: @jronak
- xdsclient: include
Node
proto only in the first discovery request message, to improve performance (#6078)
Bug Fixes
- metadata: fix validation logic and properly validate metadata appended via
AppendToOutgoingContext
(#6001)- Special Thanks: @ktalg
- transport: do not close connections when we encounter I/O errors until after all data is consumed (#6110)
- ringhash: ensure addresses are consistently hashed across updates (#6066)
- xds/clusterimpl: fix a bug causing unnecessary closing and re-opening of LRS streams (#6112)
- xds: NACK route configuration if sum of weights of weighted clusters exceeds uint32_max (#6085)
Documentation
- resolver: update
Resolver.Scheme()
docstring to mention requirement of lowercase scheme names (#6014) - resolver: document expected error handling of
UpdateState
errors (#6002)- Special Thanks: @fho
- examples: add example for ORCA load reporting (#6114)
- examples: add an example to illustrate authorization (authz) support (#5920)
- Special Thanks: @KenxinKun
Lot of refactoring and improved reliability and retry logic of client calls
What's Changed
- feat(CI): add linting and pretty test output by @Davincible in https://github.com/go-micro/go-micro/pull/2562
- fix: some linting issues by @Davincible in https://github.com/go-micro/go-micro/pull/2563
- fix: linting issues by @jochumdev in https://github.com/go-micro/go-micro/pull/2566
- fix: easy lint fixes to api/ by @jochumdev in https://github.com/go-micro/go-micro/pull/2567
- fix(transport/memory): Improve the memory transport, 4x speed by @jochumdev in https://github.com/go-micro/go-micro/pull/2581
- fix(registry/cache): do not watch when ttl=0 eg: some custom registry no s… by @keepstep in https://github.com/go-micro/go-micro/pull/2580
- feat: add test framework & refactor RPC server by @Davincible in https://github.com/go-micro/go-micro/pull/2579
- fix: store table initialization by @sgnrslv in https://github.com/go-micro/go-micro/pull/2584
- fix: configuration version data competition by @JellyTony in https://github.com/go-micro/go-micro/pull/2586
- fix(sec): upgrade github.com/opencontainers/runc to 1.1.2 by @645775992 in https://github.com/go-micro/go-micro/pull/2590
- fix(sec): upgrade gopkg.in/yaml.v3 to 3.0.0 by @645775992 in https://github.com/go-micro/go-micro/pull/2589
- feat(api): add extra form content type and extract endpoints from path by @leoujz in https://github.com/go-micro/go-micro/pull/2592
- Append errors use variadic arguments by @sokolovstas in https://github.com/go-micro/go-micro/pull/2606
- Bump golang.org/x/crypto from 0.0.0-20210513164829-c07d793c2f9a to 0.1.0 by @dependabot in https://github.com/go-micro/go-micro/pull/2619
- fix(api): add WithRegistry option for api by @AWaterColorPen in https://github.com/go-micro/go-micro/pull/2618
- Bump golang.org/x/net from 0.0.0-20210510120150-4163338589ed to 0.7.0 by @dependabot in https://github.com/go-micro/go-micro/pull/2615
- fix(sec): upgrade github.com/containerd/containerd to 1.6.18 by @lifefloating in https://github.com/go-micro/go-micro/pull/2617
New Contributors
- @jochumdev made their first contribution in https://github.com/go-micro/go-micro/pull/2566
- @keepstep made their first contribution in https://github.com/go-micro/go-micro/pull/2580
- @sgnrslv made their first contribution in https://github.com/go-micro/go-micro/pull/2584
- @645775992 made their first contribution in https://github.com/go-micro/go-micro/pull/2590
- @leoujz made their first contribution in https://github.com/go-micro/go-micro/pull/2592
- @sokolovstas made their first contribution in https://github.com/go-micro/go-micro/pull/2606
- @lifefloating made their first contribution in https://github.com/go-micro/go-micro/pull/2617
Full Changelog: https://github.com/go-micro/go-micro/compare/v4.9.0...v4.10.0
Lot of refactoring and improved reliability and retry logic of client calls
What's Changed
- feat(CI): add linting and pretty test output by @Davincible in https://github.com/go-micro/go-micro/pull/2562
- fix: some linting issues by @Davincible in https://github.com/go-micro/go-micro/pull/2563
- fix: linting issues by @jochumdev in https://github.com/go-micro/go-micro/pull/2566
- fix: easy lint fixes to api/ by @jochumdev in https://github.com/go-micro/go-micro/pull/2567
- fix(transport/memory): Improve the memory transport, 4x speed by @jochumdev in https://github.com/go-micro/go-micro/pull/2581
- fix(registry/cache): do not watch when ttl=0 eg: some custom registry no s… by @keepstep in https://github.com/go-micro/go-micro/pull/2580
- feat: add test framework & refactor RPC server by @Davincible in https://github.com/go-micro/go-micro/pull/2579
- fix: store table initialization by @sgnrslv in https://github.com/go-micro/go-micro/pull/2584
- fix: configuration version data competition by @JellyTony in https://github.com/go-micro/go-micro/pull/2586
- fix(sec): upgrade github.com/opencontainers/runc to 1.1.2 by @645775992 in https://github.com/go-micro/go-micro/pull/2590
- fix(sec): upgrade gopkg.in/yaml.v3 to 3.0.0 by @645775992 in https://github.com/go-micro/go-micro/pull/2589
- feat(api): add extra form content type and extract endpoints from path by @leoujz in https://github.com/go-micro/go-micro/pull/2592
- Append errors use variadic arguments by @sokolovstas in https://github.com/go-micro/go-micro/pull/2606
- Bump golang.org/x/crypto from 0.0.0-20210513164829-c07d793c2f9a to 0.1.0 by @dependabot in https://github.com/go-micro/go-micro/pull/2619
- fix(api): add WithRegistry option for api by @AWaterColorPen in https://github.com/go-micro/go-micro/pull/2618
- Bump golang.org/x/net from 0.0.0-20210510120150-4163338589ed to 0.7.0 by @dependabot in https://github.com/go-micro/go-micro/pull/2615
- fix(sec): upgrade github.com/containerd/containerd to 1.6.18 by @lifefloating in https://github.com/go-micro/go-micro/pull/2617
New Contributors
- @jochumdev made their first contribution in https://github.com/go-micro/go-micro/pull/2566
- @keepstep made their first contribution in https://github.com/go-micro/go-micro/pull/2580
- @sgnrslv made their first contribution in https://github.com/go-micro/go-micro/pull/2584
- @645775992 made their first contribution in https://github.com/go-micro/go-micro/pull/2590
- @leoujz made their first contribution in https://github.com/go-micro/go-micro/pull/2592
- @sokolovstas made their first contribution in https://github.com/go-micro/go-micro/pull/2606
- @lifefloating made their first contribution in https://github.com/go-micro/go-micro/pull/2617
Full Changelog: https://github.com/go-micro/go-micro/compare/v4.9.0...v4.10.0
This release marks a great step forward for the Fyne toolkit - completing the work for Apple M2 issues and adding optimisations, and various many additional bug fixes.
Fixed
- Fyne does not run perfectly on ARM-based MacOS platforms (#3639)
- Panic on closing window in form submit on Мac M2 (#3397)
- Wobbling slider effect for very small steps (#3648)
- Fix memory leak in test canvas refresh
- Optimise text texture memory by switching to single channel
- Packaging an android fyne app that uses tags can fail (#3641)
- NewAdaptiveGrid(0) blanks app window on start until first resize on Windows (#3669)
- Unnecessary refresh when sliding Split container
- Linux window resize refreshes all content
- Themed and unthemed svg resources can cache collide
- When packaging an ampersand in "Name" causes an error (#3195)
- Svg in ThemedResource without viewBox does not match theme (#3714)
- Missing menu icons in Windows system tray
- Systray Menu Separators don't respect the submenu placement (#3642)
- List row focus indicator disappears on scrolling (#3699)
- List row focus not reset when row widget is reused to display a new item (#3700)
- Avoid panic if accidental 5th nil is passed to Border container
- Mobile simulator not compiling on Apple M1/2
- Cropped letters in certain cases with the new v2.3.0 theme (#3500)
Changed
- Support single clicks on items with
--wails-draggable: drag
again on Windows. Changed by @stffabi in PR
Fixed
What is new?
- Added
eth_addr_checksum
validation. - Added
eg_ignore_case
andne_ignore_case
- Added
http_url
validation for http(s) URL's - Added
cron
validation. - Added
unique
validation ability to validate struct fields. - Added
base64rawurl
validation for base64 url without = padding - Added
mongodb
objectID validation - Added
filepath
validation. - Added
dirpath
validation. - Added
luhn_checksum
validation. - Added
cve
validation. - Added kosovo to country codes.
- Added Latvian translations.
- Added multiple missing language translations.
What was fixed?
- Fixed multiple documentation grammar issues.
- Updated all dependencies to address any lingering CVE issues be reported by tools, even if not able to exploit through this package.
- Fixed
excluded_unless
validation. - Fix
unique
validation for map with Pointer values. - Fixed
unique
validation for struct field when itis a nil pointer. - Fixed multiple language validation.
- Fixed
notblank
validation to cover all whitespace characters
What was changed?
- Tweaked
eth_addr
validation while addingeth_addr_checksum
. - Updated Struct Level validation example for enum+ example.
- Removed unnecessary cast allowing mocking of ValidationErrors