Skip to content

Commit 9fed15f

Browse files
ndbroadbentclaude
andcommitted
Release v0.1.12 - Security improvements
- Default regex filter matchers for sensitive keys - Job argument filtering for GoodJob/ActiveJob - SQL bind parameter filtering for JWT/Bearer tokens - Reserved keys protection in additional_data - Fixed Ruby 4.0 bundler security error on CI 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 8ba6f4a commit 9fed15f

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
### Changed
1111

12+
## [0.1.12] - 2026-01-30
13+
14+
### Added
15+
16+
- **Security**: Default regex filter matchers for sensitive keys (password, token, secret, auth, cred, api_key, etc.)
17+
- **Security**: Job argument filtering for GoodJob/ActiveJob - respects `log_arguments?` class method
18+
- **Security**: SQL bind parameter filtering now detects JWT tokens and Bearer tokens
19+
20+
### Fixed
21+
22+
- **Security**: Reserved keys (src, evt, lvl, ts) in `additional_data` are now protected from being overwritten
23+
- **CI**: Fixed Ruby 4.0 bundler security error on GitHub Actions (world-writable gem directory)
24+
1225
## [0.1.11] - 2026-01-28
1326

1427
### Changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PATH
22
remote: .
33
specs:
4-
logstruct (0.1.11)
4+
logstruct (0.1.12)
55
lograge (>= 0.11)
66
rails (>= 7.1)
77
semantic_logger (~> 4.15)

lib/log_struct/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
# frozen_string_literal: true
33

44
module LogStruct
5-
VERSION = "0.1.11"
5+
VERSION = "0.1.12"
66
end

0 commit comments

Comments
 (0)