Releases: cyberark/conjur
Releases · cyberark/conjur
v1.24.0
[1.24.0] - 2025-11-10
Changed
- Updated documentation to align with Conjur Enterprise name change to Secrets Manager. (CNJR-10965)
Security
- Upgrade Rails to v7 (CNJR-11466)
- Bumped rack to 2.2.19 to resolve CVE-2025-61770, CVE-2025-61771, CVE-2025-61772, CVE-2025-61919. CONJSE-2064, CONJSE-2065
- Remove the policy factory API endpoints from the config/routes.rb file to prevent
anyone being able to call these endpoints and trigger the marshal.load call. CONJSE-2038 - Fix unsafe shell command executions. CONJSE-2039. CONJSE-2041-2046.
- Remove vulnerable activestorage gem from the dependencies to address CVE-2025-24293. CONJSE-2050
- Bump rexml gem to 3.4.2 to resolve CVE-2025-58767. CONJSE-2056
- Remove the policy factory code. CONJSE-2047
- Bump rack gem to 2.2.18 to resolve CVE-2025-59830. CONJSE-2058
Added
- Added endpoint to retrieve last API key rotation timestamp. CNJR-11385
- Added timestamp of the last API key rotation. CNJR-11384
- Added extra context (policy ID and offending lines) for API error responses caused by policy updates. CNJR-2571
- Added the list authenticators endpoint for the V2 API's. CNJR-9137
- Added the show authenticator endpoint for the V2 API's. CNJR-9133
- Added the ability to create authenticators through a V2 API endpoint CNJR-9136
- Added the enable authenticator endpoint for the V2 API's. CNJR-9135
- Dynamic secrets are now supported in the batch secret retrieval API. CNJR-9172
- Added the delete authenticators endpoint for the V2 API's. CNJR-9134
- Added warning for annotation keys matching known policy attribute names. CNJR-9836
Changed
- Changed
countfield in authenticators V2 batch retrieval endpoint to
reflect the total count of objects in the DB rather than in the response.
CNJR-9525
Fixed
- Attempt to load a policy that references a non-existent resource now
results in a422response, rather than a404error. CNJR-9122 - Log a warning when Kubernetes authenticator certificate injection process log
directory is not writable. CNJR-7070 - Added Content-Length header in for failure HTTP responses in which
it was missing. CNJR-10332 - Write operations for issuers now return HTTP 405 instead of HTP 500. CNJR-10457
- The inject client cert endpoint no longer caches enabled authenticators. CNJR-9540
- Added support for reading resources with "configuration" kind. CNJR-10546
v1.22.3
[1.22.3] - 2025-08-12
Security
- Remove the policy factory API endpoints from the config/routes.rb file to prevent
anyone being able to call these endpoints and trigger the marshal.load call. CONJSE-2038 - Fix unsafe shell command executions. CONJSE-2039. CONJSE-2041-2046.
- Remove vulnerable activestorage gem from the dependencies to address CVE-2025-24293. CONJSE-2050
v1.21.6
[1.21.6] - 2025-08-12
Security
- Remove the policy factory API endpoints from the config/routes.rb file to prevent
anyone being able to call these endpoints and trigger the marshal.load call. CONJSE-2038 - Bump nokogiri gem to resolve GHSA-353f-x4gh-cqq8. CONJSE-2031
- Remove vulnerable activestorage gem from the dependencies to address CVE-2025-24293. CONJSE-2050
v1.22.2
[1.22.2] - 2025-06-30
Added
- Allow conjur administrator to enable additional signed headers for IAM authenticator. CNJR-10217
v1.22.1
[1.22.1] - 2025-05-02
Security
- Improve headers handling in AWS IAM authenticator. CONJSE-2023
- Remove support for !include policy syntax in the policy parser. CONJSE-2019
- Block ability to create hosts in conjur branch in hosts factories. CONJSE-2015
- Add kind validation to all APIs. CONJSE-2018
- Improves host factory token validation to prevent creation without proper kind and id, and
secret validation to prevent creation unless it is of variable kind. CONJSE-2011 - Update simpleidn to 0.2.3. CNJR-9498
- Update rack to 2.2.14 to address CVE-2025-46727. CONJSE-2001
- Upgrade net-imap to 0.5.8 or later to address CVE-2025-43857. CONJSE-2005
- Improve AWS IAM STS region validation to prevent using a region that is not supported. CONJSE-2008
v1.22.0
[1.22.0] - 2025-04-02
Added
- Added the dynamic secrets Issuers API and data model. CNJR-7828
- Added support for retrieving dynamic secrets through a configured
ephemeral secrets engine. CNJR-7829
Fixed
- Attempt to authenticate using the built-in authenticator (
authn) with a GET
request now results in a404response, rather than logging an authenticator
not enabled message. CNJR-5854 - Attempt to load a policy that references a non-existent resource now
results in a422response, rather than a404error. CNJR-9122 - Set the default and maximal limit value for resources list API to 1000 in order
to align with the documentation. CNJR-8485 - Ensure Kubernetes authenticator websocket connections are closed when a
Kubernetes API error occurs. CNJR-8687 - Leading or trailing newline characters in the Conjur authorization token are
now removed before parsing the token. CNJR-3439
Changed
- Do not increase secret's value version in case there is no actual change in
the secret's value. CNJR-7680 - Use both database and environment configuration for the enabled authenticators.
CNJR-8724
Security
- Update rack to 2.2.13 to address CVE-2025-27610.
CONJSE-1956 - Update nokogiri to 1.18.4 to address GHSA-mrxw-mxhj-p664.
CONJSE-1959 - Update URI to 1.0.3 to address CVE-2025-27221.
CONJSE-1952
v1.21.3
[1.21.3] - 2024-12-16
Fixed
- Fixed an error when restoring a backup from an old version of Conjur that
contained orphaned roles (CNJR-7321)
Changed
- Redact sensitive information in the dryrun REST API response
(Roles and Resources not visible to the authenticated user). CNJR-6547
Security
- Authn-JWT: Deny access when issuer claim is missing from JWT.
Can be disabled using the authn_jwt_ignore_missing_issuer_claim config flag.
(CONJSE-1920) - Update nokogiri to 1.16.5 to address CVE-2024-34459.
CONJSE-1923 - Update puma to 6.4.3 to address CVE-2024-45614.
CONJSE-1923 - Update openid_connect to 2.3.1 to address CVE-2023-51774 in json-jwt.
CONJSE-1923 - Update rails to 6.1.7.10 to resolve: rails-html-sanitizer to resolve
CVE-2024-53986, CVE-2024-53987, and CVE-2024-53988, and actionpack to resolve
CVE-2024-54133.
CONJSE-1923
Added
- Add JSON support for the
/endpoint that returns the Conjur version
(CNJR-7245)
Added
- Adds support for Factory Pipelines
v1.21.2
[1.21.2] - 2024-11-20
Changed
- Replaces ERB template engine with Mustache when rendering Factory templates
CNJR-6700 - Modifies the REST API response of a Policy load command, when called with the
dryRunparameter, to report policy attributes that would be created by the
submitted policy.
CNJR-6999 - Modifies the REST API response of a Policy load command, when called with the
dryRunparameter, to report policy attributes that would be updated by the
submitted policy.
CNJR-6109 - Modifies the REST API response of a Policy load command, when called with the
dryRunparameter, to report policy attributes that would be deleted by the
submitted policy.
CNJR-6108
Fixed
- Updates audit events generated during Policy Factory usage.
CNJR-6891
Fixed
- Updates OIDC Authenticator to use the scope defined in configuration.
CNJR-6393 - Failed authentication requests now return without a body, only an error code.
ONYX-60466 - Fixed the ability to define Auth Token TTL in the configuration.
CNJR-6388 - Update webrick to 1.8.2 to resolve CVE-2024-47220.
CONJSE-1907
v1.21.0.1
[1.21.0.1] - 2024-06-11
Added
- Adds support for optionally prefixing user role_id with "user/" during API key authentication.
CNJR-5214
Fixed
- Fixed orphaned roles when deleting policy resources.
CONJSE-1875
Security
- Upgraded Rails to 6.1.7.8, to resolve CVE-2024-28103
v1.21.1
[1.21.1] - 2024-06-03
Added
- Added two options to the
conjurctl servercommand to start the Conjur
service:--no-rotationto disable the internal secret rotation process and
--no-authn-localto disable the internal local authentication socket server.
CNJR-3503 - Adds support for optionally prefixing user role_id with "user/" during API key authentication.
CNJR-5214 - Added endpoint for getting effective policy
CNJR-2040 - Ensure logging of all HTTP status codes during authentication.
CNJR-232
Fixed
- Dedicated user identifier resolver allowing the user identifiers work like any other resource id. The Conjur internal
representation of user identification should not be used with policies. Supports relative and absolute addressing in
case of nested policies.
CNJR-4394 - Fixed orphaned roles when deleting policy resources.
CONJSE-1875
Security
- Upgraded Rails to 6.1.7.8, to resolve CVE-2024-28103