pulumi/sdk
Pat Gavlin 5eb8cd36e8 [logging] Improve filter performance
These changes improve the throughput and reduce the allocation volume of
the filters used to redact config and credential secrets from logs and
property values by replacing the use of strings.Replacer with an
implementation based on the Aho-Corasick machine. In the common case
where a value does not contain any secrets, the former allocates a new
copy of the string while the former does not.

In several real-world tests, this reduces the CLI's overall allocation
volume by about 25%.
2023-05-25 12:56:15 -07:00
..
go [logging] Improve filter performance 2023-05-25 12:56:15 -07:00
nodejs Plumb codegen rpc into nodejs 2023-05-25 14:56:45 +01:00
proto/go gRPC for GenerateProject/Program/Package 2023-05-06 13:14:59 +01:00
python fix some links 2023-05-19 19:39:26 -07:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod [logging] Improve filter performance 2023-05-25 12:56:15 -07:00
go.sum [logging] Improve filter performance 2023-05-25 12:56:15 -07:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.