lukaszraczylo and GitHub
9d52f1b018
feat(core): refactor linters config and improve code quality ( #119 )
...
- [x] Reorganize golangci-lint configuration with documented disable reasons
- [x] Simplify errcheck and revive linter rules with targeted exclusions
- [x] Pre-compile regex patterns in input_validation.go for performance
- [x] Fix type assertions in memory_shard.go and resp.go with safety checks
- [x] Replace string comparison with EqualFold for case-insensitive matching
- [x] Fix loop variable captures in jwk.go and logout.go
- [x] Change high goroutine log level from Info to Debug in autocleanup.go
- [x] Replace deprecated "cancelled" spelling with "canceled" throughout
- [x] Add nolint annotations for intentional unused parameters
- [x] Improve comment formatting for deprecated functions
- [x] Fix comment spelling: "marshalling" → "marshaling"
- [x] Refactor provider warnings formatting in internal/providers/warnings.go
- [x] Simplify metrics summary building in internal/recovery/metrics.go
- [x] Pre-allocate slice in error_recovery.go GetDegradedServices
- [x] Refactor context cancellation checks in redis.go
2026-01-15 10:40:49 +00:00
lukaszraczylo and GitHub
6efb78b7a8
Smarter approach to the cookies ( #103 )
...
* Smarter approach to the cookies
- Single maxCookieSize = 1400 constant with clear documentation
- Combined cookie storage for ~40-45% size reduction
- Backward compatible migration from legacy cookies
* Tuneup the code.
2025-12-12 18:35:06 +00:00
lukaszraczylo and GitHub
c3f23cb99b
Release 0.7.5 ( #70 )
...
* Resolve issue with opaque tokens not being parsed correctly
* Increase test coverage
* Further improvements to test coverage and code quality
* Add new providers.
* fixup! Add new providers.
* Cleanup.
* fixup! Cleanup.
* fixup! fixup! Cleanup.
* fixup! fixup! fixup! Cleanup.
* fixup! fixup! fixup! fixup! Cleanup.
* Memory management optimisation
24 bytes per Put < 256-4096 bytes per buffer allocation avoided (10-170x difference)
* Pooling cleanup.
2025-10-01 12:13:10 +01:00