- Bump dependency on @grpc/grpc-js to 1.10.8 (#952)
0.18.0 - 2024-05-15
-
Support for fetching audit logs (#945)
Client.getAccessLogEntry
methodClient.getDecisionLogEntry
methodClient.listAccessLogEntries
methodClient.listDecisionLogEntries
methodCheckResourcesResponse.cerbosCallId
propertyPlanResourcesResponse.cerbosCallId
property
-
Bump dependency on @cerbos/core to 0.18.0 (#951)
-
Bump dependency on @grpc/grpc-js to 1.10.7 (#942)
-
Bump dependency on protobufjs to 7.3.0 (#949)
0.17.1 - 2024-04-23
-
Support legacy Node.js module resolution and place
default
export last (#937) -
Bump dependency on @cerbos/core to 0.17.1 (#938)
0.17.0 - 2024-04-12
-
Client.withPrincipal
method to create a client instance with a pre-specified principal (#868, #877) -
signal
option to all methods, so that requests can be aborted using anAbortSignal
(#894)
-
Publish package from GitHub Actions and generate provenance statement (#852)
-
Prevent importing package internals (#867)
-
Bump dependency on @cerbos/core to 0.17.0 (#929)
-
Bump dependency on @grpc/grpc-js to 1.10.6 (#864, #874, #911, #912)
0.16.0 - 2024-02-29
-
Output.when
to define conditional policy rule outputs using the Admin API (#829)Requires a policy decision point server running Cerbos 0.33+.
-
Bump dependency on @cerbos/core to 0.16.0 (#835)
-
Bump dependency on @grpc/grpc-js to 1.10.1 (#789, #809, #816)
-
Bump dependency on protobufjs to 7.2.6 (#790)
0.15.0 - 2024-01-11
-
Bump dependency on @cerbos/core to 0.15.0 (#781)
-
Bump dependency on @grpc/grpc-js to 1.9.13 (#770)
0.14.1 - 2023-12-08
- Bump dependency on @grpc/grpc-js to 1.9.12 (#702, #719, #733, #749)
0.14.0 - 2023-10-02
-
Use
attr
for principal and resource attributes (#694)This makes the API consistent with policy expressions.
attributes
is still supported for backwards compatibility, but is now deprecated. -
Bump dependency on @cerbos/core to 0.14.0 (#695)
-
Bump dependency on @grpc/grpc-js to 1.9.4 (#654, #663, #666, #693)
-
Bump dependency on protobufjs to 7.2.5 (#651)
- Support for Node.js 16, which is now end-of-life (#669)
0.13.0 - 2023-08-16
-
Support for OpenTelemetry span context propagation (#638)
Requires a policy decision point server running Cerbos 0.30+, and @cerbos/opentelemetry 0.3+.
-
Bump dependency on @cerbos/core to 0.13.0 (#645)
-
Bump dependency on @grpc/grpc-js to 1.9.0 (#613, #618, #622, #629)
0.12.0 - 2023-07-18
-
Support for filtering
Client.listPolicies
results by policy name, scope, and version (#568)Requires a policy decision point server running Cerbos 0.29+.
-
Support for exporting and importing variable sets in policies (#598)
Requires a policy decision point server running Cerbos 0.29+.
-
Bump dependency on @cerbos/core to 0.12.0 (#599)
-
Bump dependency on @grpc/grpc-js to 1.8.18 (#555, #575, #578, #600)
-
Bump dependency on protobufjs to 7.2.4 (#596)
0.11.0 - 2023-06-07
-
Support for user-defined policy rule outputs (#542, #543, #551)
Requires a policy decision point server running Cerbos 0.27+.
- Bump dependency on @cerbos/core to 0.11.0 (#550)
- Support for Node.js 14, which is now end-of-life (#521)
0.10.0 - 2023-04-18
-
includeDisabled
option toClient.listPolicies
method to include disabled policies in the list (#475)Requires a policy decision point server running Cerbos 0.26+.
-
Client.enablePolicy
andClient.enablePolicies
methods to enable policies (#475)Requires a policy decision point server running Cerbos 0.26+.
-
Bump dependency on @cerbos/core to 0.10.0 (#506)
-
Bump dependency on @grpc/grpc-js to 1.8.14 (#485, #502)
0.9.2 - 2023-03-23
- Bump dependency on @cerbos/core to 0.9.1 (#481)
- Unused generated code (#480)
0.9.1 - 2023-03-21
- Bump dependency on @grpc/grpc-js to 1.8.12 (#449, #452, #460)
0.9.0 - 2023-02-15
-
Client.disablePolicy
andClient.disablePolicies
methods to disable policies (#429)Requires a policy decision point server running Cerbos 0.25+.
-
OpenTelemetry support (#438)
-
Client.deleteSchema
andClient.deleteSchemas
now return whether schemas were deleted (#429)Requires a policy decision point server running Cerbos 0.25+.
-
Policy.metadata.storeIdentifer
is now deprecated, replaced byPolicy.metadata.storeIdentifier
(#439) -
Bump dependency on @cerbos/core to 0.9.0 (#446)
-
Bump dependency on @grpc/grpc-js to 1.8.8 (#419, #442)
0.8.2 - 2023-01-27
0.8.1 - 2022-11-24
-
Document principal and resource
attributes
fields in examples (#358) -
Bump dependency on @cerbos/core to 0.8.1 (#359)
-
Bump dependency on @grpc/grpc-js to 1.7.3 (#254, #273, #298, #323)
0.8.0 - 2022-09-08
- Bump dependency on @cerbos/core to 0.8.0 (#250)
0.7.1 - 2022-09-06
-
Bump dependency on @cerbos/core to 0.7.1 (#246)
-
Bump dependency on @grpc/grpc-js to 1.6.12 (#231, #242)
0.7.0 - 2022-08-24
-
Bump dependency on @cerbos/core to 0.7.0 (#221)
-
Bump dependency on @grpc/grpc-js to 1.6.10 (#169, #200)
0.6.0 - 2022-07-01
-
Support for schema validation in
Client.planResources
(#123)Requires a policy decision point server running Cerbos 0.19+.
PlanResourcesResponse.validationErrors
will always be an empty array if the client is connected to an earlier version of Cerbos.
- Bump dependency on @cerbos/core to 0.6.0 (#136)
0.5.2 - 2022-06-09
-
Make README links relative to file to fix broken links on npmjs.com (#103)
-
Bump dependency on @cerbos/core to 0.5.1 (#104)
0.5.1 - 2022-06-07
0.5.0 - 2022-06-07
- Separate gRPC client for server-side Node.js applications (#73)