All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
5.3.1 - 2023-07-11
- Removed possible 403 response code from Roles API endpoints. As of Conjur v1.19.3, requests to the Roles API return 404 when the caller has insufficient privilege - see cyberark/conjur#2755. cyberark/conjur-openapi-spec#225
5.3.0 - 2021-12-22
- Add new route for enabling authenticator with default service cyberark/conjur-openapi-spec#215
5.2.0 - 2021-09-08
- New JWT authenticator endpoints have been added to the spec. cyberark/conjur-openapi-spec#193
- Request body details for secret creation so all clients can properly set secrets. This changes
the MIME type of the request body to
application/octet-stream
in place of text plain, allowing for proper binary secrets in clients (format: binary
is broken in some clients). cyberark/conjur-openapi-spec#187 - Authentication methods not requiring any API authentication (conjurAuth, basicAuth, etc) now
specify an empty list as the
security
field ensuring utilities dont assume all authentication types are valid. cyberark/conjur-openapi-spec#196
- Consolidate
bin/integration_test
andbin/test_enterprise
intobin/test_integration
. Renamedbin/api_test
tobin/test_api_contract
andbin/start
tobin/dev
to maintain repository- and company-wide script convention. cyberark/conjur-openapi-spec#166 - Remove Bad Gateway error code from authn-oidc error codes following cyberark/conjur#2360 cyberark/conjur-openapi-spec#204
5.1.1 - 2021-04-28
- DAP endpoints and scripts to run tests against a DAP instance. cyberark/conjur-openapi-spec#144
- Basic Java client integration tests and configuration. cyberark/conjur-openapi-spec#181
- New return code (406) in batch secrets request for when a binary secret is requested
without specifying a valid
Accept-Encoding
header. cyberark/conjur-openapi-spec#186
- Example use case of spec-generated Ruby client. cyberark/conjur-openapi-spec#12
- The
/whoami
endpoint is now included in the spec. Allows for requesting info about the current client. cyberark/conjur-openapi-spec#56 - Authenticator status endpoint is now included in the spec file. Allows checking if certain authenticators are working. cyberark/conjur-openapi-spec#59
/resources
endpoint now included in the OpenAPI specification. cybeark/conjur-openapi-spec#62- The authenticators index endpoint is now included in the spec file. Allows users to check which authenticators are installed and enabled. cyberark/conjur-openapi-spec#58
- Secrets endpoint will now except
expirations
as an extra kwarg. Allows for resetting the expiration date of a secret. cybeark/conjur-openapi-spec#64 - Secrets endpoint integration tests are now fully enumerated cyberark/conjur-openapi-spec#102
- Adding and deleting role members now supported in Roles spec file. cyberark/conjur-openapi-spec#65
memberships
query parameter supported on Roles endpoint. cybeark/conjur-openapi-spec#67all
query parameter supported on Roles endpoint. cybeark/conjur-openapi-spec#68- The roles
graph
query parameter is now included in the spec file. Allows for viewing a role as a graph/tree. cyberark/conjur-openapi-spec#69 - Generic authenticator endpoint that covers most Conjur platform authenticators. cyberark/conjur-openapi-spec#74 cyberark/conjur-openapi-spec#70 cyberark/conjur-openapi-spec#75
- Endpoint to configure enabled Conjur authenticators via the API. cyberark/conjur-openapi-spec#66
/ca/
endpoint now included in the OpenAPI specification. cyberark/conjur-openapi-spec#63- OIDC authenticate endpoint now included in the OpenAPI specification. Users can now authenticate with Conjur through an OIDC provider using a generated client. cyberark/conjur-openapi-spec#60
- Google Cloud Provider authenticate endpoint now included in the spec file. Users can now authenticate with Conjur using GCP. cyberark/conjur-openapi-spec#61
- New options to
generate_client
script for greater control over generated output. /authn-k8s/:service_id/inject_client_cert
endpoint now included in the OpenAPI specification. cyberark/conjur-openapi-spec#3- Basic C#/.NET client tests and generation templates are now included in the project. cyberark/conjur-openapi-spec#94
- Optional Accept-Encoding header parameter now included in secrets batch endpoint. cyberark/conjur-openapi-spec#145
- Instructions and scripts for using the API spec with Postman included. cyberark/conjur-openapi-spec#92
- New header parameter allowing user to set request IDs for all endpoints. cyberark/conjur-openapi-spec#175
- Workaround for request body issue on revokeHostToken operation is now removed and tests have been updated. cyberark/conjur-openapi-spec#52
- Workaround for request body issue on createSecret operation is now removed and tests have been updated. cyberark/conjur-openapi-spec#105
- Operation names have been updated to match better with existing integrations and documentation. cyberark/conjur-openapi-spec#36 cyberark/conjur-openapi-spec#129
- Response schemas are now more fully defined and methods will now return pre-defined objects. cyberark/conjur-openapi-spec#43
- Renamed the
start_editor
script tostart_spec_ui
and updated it to open the bundled version of the spec. cyberark/conjur-openapi-spec#168 - Updated naming and added support for environment variables in generated Ruby client. cyberark/conjur-openapi-spec#91