# Changelog

## Score

- CAI 43 → 56 (+13.1)

## Lenses

- Code Health 47 → 61 (+13.5)
- Architecture 84 → 83 (-0.9)
- Maturity 71 → 71 (+0.0)
- Readiness 29 → 58 (+28.6)
- Security 71 → 72 (+1.4)
- Domain Modelling 66 → 74 (+8.5)
- Accessibility 47 → 47 (+0.0)
- Performance 75 → 79 (+4.1)

## Resolved (22)

- Duplicated block (10 lines × 2) (src/Connectors/KurrentDB.Connectors/Infrastructure/System/Node/NodeSystemInfo/NodeSystemInfo.cs)
- Leaked secret: jwt (src/KurrentDB.Plugins.TestHelpers/Fixtures.cs)
- Off the main sequence: KurrentDB.Auth.Ldaps
- Off the main sequence: KurrentDB.Auth.LegacyAuthorizationWithStreamAuthorizationDisabled
- Off the main sequence: KurrentDB.Auth.OAuth
- Off the main sequence: KurrentDB.Auth.UserCertificates
- Off the main sequence: KurrentDB.Connectors.Contracts
- Off the main sequence: KurrentDB.Diagnostics.LogsEndpointPlugin
- Off the main sequence: KurrentDB.Licensing
- Off the main sequence: KurrentDB.Native
- Off the main sequence: KurrentDB.OtlpExporterPlugin
- Off the main sequence: KurrentDB.SchemaRegistry.Protocol
- Off the main sequence: KurrentDB.Security.EncryptionAtRest
- Off the main sequence: KurrentDB.Surge.Testing.Messages
- Off the main sequence: KurrentDB.Transport.Http
- Secret: private-key (src/KurrentDB.Core.Testing/Services/Transport/Tcp/test_certificates/ca/ca.key)
- Secret: private-key (src/KurrentDB.Core.Testing/Services/Transport/Tcp/test_certificates/ca_untrusted/ca.key)
- Secret: private-key (src/KurrentDB.Core.Testing/Services/Transport/Tcp/test_certificates/node1/node1.key)
- Secret: private-key (src/KurrentDB.Core.Testing/Services/Transport/Tcp/test_certificates/node2/node2.key)
- Secret: private-key (src/KurrentDB.Core.Testing/Services/Transport/Tcp/test_certificates/node3/node3.key)
- …and 2 more

## New (3)

- Off the main sequence: KurrentDB.Core.Testing
- Unstable project KurrentDB
- Unstable project KurrentDB.Plugins.Kontext

## API surface

- Unchanged — 7 HTTP endpoints
