lukaszraczylo
3aa83d4480
chore(security,refactor): extract sanitization and improve code quality ( #41 )
...
* chore(security,refactor): extract sanitization and improve code quality
- [x] Extract sanitization functions to dedicated sanitization.go module
- [x] Add comprehensive golangci-lint v2 configuration with security rules
- [x] Replace interface{} with any type throughout codebase
- [x] Add admin API authentication security warning
- [x] Extract WebSocket and stats streaming constants
- [x] Add best-effort error handling comments for resource cleanup
- [x] Expand sensitive field patterns for improved PII redaction
- [x] Simplify safety checks and remove redundant nil validations
- [x] Improve test coverage for password field redaction patterns
* refactor: replace interface{} with any type alias
- [x] Replace all `map[string]interface{}` with `map[string]any`
- [x] Replace all `interface{}` with `any` in function signatures and type definitions
- [x] Update sync.Pool New function returns from `interface{}` to `any`
- [x] Add package documentation comments to 8 package files
- [x] Update type assertions and casts to work with `any` type
2026-01-17 00:04:12 +00:00
lukaszraczylo
7ada94e4fa
Fix nil pointers + improve the cleanup.
2025-11-11 10:43:07 +00:00
lukaszraczylo
cedee416a8
improvements mid may 2025 ( #24 )
...
* General improvements and bug fixes.
* Improve tests coverage.
* fixup! Improve tests coverage.
* Update README.md with latest changes.
* Fix the uint32
* Resolve issue with race condition for logging.
* fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* Fix the test of the rate limiter
* Add default ratelimit.json file
* Update dependencies.
* Significant refactor.
* fixup! Significant refactor.
* fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
* fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! Merge remote-tracking branch 'origin/main' into improvements-mid-apr-2025
2025-09-30 18:27:33 +01:00
lukaszraczylo
1b7890f322
Gofmt the codebase.
2025-02-26 00:47:41 +00:00
lukaszraczylo
66c8fef24d
Improve the test coverage
2025-02-26 00:44:14 +00:00
lukaszraczylo
fc9bab47fb
Fix query introspection blocking on deeply nested types.
2024-12-06 11:04:26 +00:00
lukaszraczylo
cbe2afe539
Gather cleaner event errors and display as a group rather than separately.
2024-12-06 09:39:26 +00:00
lukaszraczylo
3467cc5be0
Fix the cleanup routine.
2024-06-28 13:26:18 +01:00
lukaszraczylo
b10a28bf52
General code optimisations. ( #16 )
...
* General code optimisations.
2024-06-28 12:31:01 +01:00
lukaszraczylo
61d7a45d00
Update cache library, use miniredis for testing, add additional benchmarks. ( #14 )
...
Update cache library,
Update logging library,
use miniredis for testing, add additional benchmarks.
2024-06-19 23:10:36 +01:00
lukaszraczylo
e0e9b4278f
Release: Improve documentation and number of logs cleaned.
2024-06-12 12:59:54 +01:00
lukaszraczylo
9a7635bd35
fixup! fixup! Add cleaning up action logs as well.
2024-06-12 12:46:13 +01:00
lukaszraczylo
e8b07d2e01
fixup! Add cleaning up action logs as well.
2024-06-12 12:27:13 +01:00
lukaszraczylo
efdd2de035
Add cleaning up action logs as well.
2024-06-12 12:23:14 +01:00
lukaszraczylo
a23f9de262
fixup! Update dependencies.
2024-06-12 12:05:50 +01:00
lukaszraczylo
ceed490680
Additional updates.
2024-06-12 11:54:03 +01:00