documentai: Update protobuf dep to v1.33.0 (30b038d)
Documentation
documentai: A comment for field processor_version_source in message .google.cloud.documentai.v1beta3.ImportProcessorVersionRequest is changed (25c3f2d)
This is a patch release that prevents tea.WindowSizeMsgs from being fired during altscreen changes on Windows. This was due to the fact that Windows emits a window-size-event on altscreen changes even if the size hand’t changed. Now, we cache the window-size and compare before sending the message to the Model.
Style and ANSI operations under the hood are faster
There are also a handful of great lil' bug fixes. Read on for more.
Immutable Styles
Every Style method now returns a completely new style with its own underlying data structure no matter what. This means working with Styles is a lot easier. No more need for Copy()!
// Before
s := lipgloss.NewStyle().Bold(true)
newStyle := s.Copy()
// After
s := lipgloss.NewStyle().Bold(true)
newStyle := s // this is a true copy
Okay, but why are styles easier to work with now? Consider this:
// Before
baseStyle := lipgloss.NewStyle().Background(lipgloss.Color("59"))
styleAtRuntime := baseStyle.Copy().Width(m.Width)
// After
baseStyle := lipgloss.NewStyle().Padding(1, 2)
styleAtRuntime := baseStyle.Width(m.Width)
It might seem small, but eliminating the risk of mutations in persistent styles in an enormous usability improvement.
How to upgrade
There's nothing to do, however Style.Copy() is now deprecated and only returns itself, so you can just remove Style.Copy() calls. If you need to just copy a style without any changes to it you can simply b := a.
Faster ANSI
Sometimes watch companies brag about their "in-house" watch movement. Well, now we're bragging about our in-house-amazing x/ansi library by our own @aymanbagabas. It's a fine-tuned, low-level way to manage ANSI sequencing and, because we're pretty nerdy, we’re super excited about it.
What's Changed
... (truncated)
Commits
5cd858c fix: respect UnderlineSpaces and StrikethroughSpaces (#299)
secrets/pki: Maintaining running count of certificates will be turned off by default.
To re-enable keeping these metrics available on the tidy status endpoint, enable
maintain_stored_certificate_counts on tidy-config, to also publish them to the
metrics consumer, enable publish_stored_certificate_count_metrics . [GH-18186]
CHANGES:
auth/alicloud: Updated plugin from v0.14.0 to v0.15.0 [GH-20758]
auth/azure: Updated plugin from v0.13.0 to v0.15.0 [GH-20816]
auth/centrify: Updated plugin from v0.14.0 to v0.15.1 [GH-20745]
auth/gcp: Updated plugin from v0.15.0 to v0.16.0 [GH-20725]
auth/jwt: Updated plugin from v0.15.0 to v0.16.0 [GH-20799]
auth/kubernetes: Update plugin to v0.16.0 [GH-20802]
core: Bump Go version to 1.20.5.
core: Remove feature toggle for SSCTs, i.e. the env var VAULT_DISABLE_SERVER_SIDE_CONSISTENT_TOKENS. [GH-20834]
core: Revert #19676 (VAULT_GRPC_MIN_CONNECT_TIMEOUT env var) as we decided it was unnecessary. [GH-20826]
database/couchbase: Updated plugin from v0.9.0 to v0.9.2 [GH-20764]
database/redis-elasticache: Updated plugin from v0.2.0 to v0.2.1 [GH-20751]
replication (enterprise): Add a new parameter for the update-primary API call
that allows for setting of the primary cluster addresses directly, instead of
via a token.
secrets/ad: Updated plugin from v0.10.1-0.20230329210417-0b2cdb26cf5d to v0.16.0 [GH-20750]
secrets/alicloud: Updated plugin from v0.5.4-beta1.0.20230330124709-3fcfc5914a22 to v0.15.0 [GH-20787]
secrets/aure: Updated plugin from v0.15.0 to v0.16.0 [GH-20777]
secrets/database/mongodbatlas: Updated plugin from v0.9.0 to v0.10.0 [GH-20882]
secrets/database/snowflake: Updated plugin from v0.7.0 to v0.8.0 [GH-20807]
secrets/gcp: Updated plugin from v0.15.0 to v0.16.0 [GH-20818]
secrets/keymgmt: Updated plugin to v0.9.1
secrets/kubernetes: Update plugin to v0.5.0 [GH-20802]
secrets/mongodbatlas: Updated plugin from v0.9.1 to v0.10.0 [GH-20742]
secrets/pki: Allow issuance of root CAs without AIA, when templated AIA information includes issuer_id. [GH-21209]
secrets/pki: Warning when issuing leafs from CSRs with basic constraints. In the future, issuance of non-CA leaf certs from CSRs with asserted IsCA Basic Constraints will be prohibited. [GH-20654]
FEATURES:
AWS Static Roles: The AWS Secrets Engine can manage static roles configured by users. [GH-20536]
Automated License Utilization Reporting: Added automated license
utilization reporting, which sends minimal product-license metering
data
to HashiCorp without requiring you to manually collect and report them.
Environment Variables through Vault Agent: Introducing a new process-supervisor mode for Vault Agent which allows injecting secrets as environment variables into a child process using a new env_template configuration stanza. The process-supervisor configuration can be generated with a new vault agent generate-config helper tool. [GH-20530]
MongoDB Atlas Database Secrets: Adds support for client certificate credentials [GH-20425]
MongoDB Atlas Database Secrets: Adds support for generating X.509 certificates on dynamic roles for user authentication [GH-20882]
NEW PKI Workflow in UI: Completes generally available rollout of new PKI UI that provides smoother mount configuration and a more guided user experience [GH-pki-ui-improvements]
ui: key-value v2 (kv-v2) diff viewer allowed HTML injection into the Vault web UI through key values. This vulnerability, CVE-2023-2121, is fixed in Vault 1.14.0, 1.13.3, 1.12.7, and 1.11.11. [HSEC-2023-17]
BREAKING CHANGES:
secrets/pki: Maintaining running count of certificates will be turned off by default.
To re-enable keeping these metrics available on the tidy status endpoint, enable
maintain_stored_certificate_counts on tidy-config, to also publish them to the
metrics consumer, enable publish_stored_certificate_count_metrics . [GH-18186]
CHANGES:
auth/alicloud: Updated plugin from v0.14.0 to v0.15.0 [GH-20758]
auth/azure: Updated plugin from v0.13.0 to v0.15.0 [GH-20816]
auth/centrify: Updated plugin from v0.14.0 to v0.15.1 [GH-20745]
auth/gcp: Updated plugin from v0.15.0 to v0.16.0 [GH-20725]
auth/jwt: Updated plugin from v0.15.0 to v0.16.0 [GH-20799]
auth/kubernetes: Update plugin to v0.16.0 [GH-20802]
core: Bump Go version to 1.20.5.
core: Remove feature toggle for SSCTs, i.e. the env var VAULT_DISABLE_SERVER_SIDE_CONSISTENT_TOKENS. [GH-20834]
core: Revert #19676 (VAULT_GRPC_MIN_CONNECT_TIMEOUT env var) as we decided it was unnecessary. [GH-20826]
database/couchbase: Updated plugin from v0.9.0 to v0.9.2 [GH-20764]
database/redis-elasticache: Updated plugin from v0.2.0 to v0.2.1 [GH-20751]
replication (enterprise): Add a new parameter for the update-primary API call
that allows for setting of the primary cluster addresses directly, instead of
via a token.
secrets/ad: Updated plugin from v0.10.1-0.20230329210417-0b2cdb26cf5d to v0.16.0 [GH-20750]
secrets/alicloud: Updated plugin from v0.5.4-beta1.0.20230330124709-3fcfc5914a22 to v0.15.0 [GH-20787]
secrets/aure: Updated plugin from v0.15.0 to v0.16.0 [GH-20777]
secrets/database/mongodbatlas: Updated plugin from v0.9.0 to v0.10.0 [GH-20882]
secrets/database/snowflake: Updated plugin from v0.7.0 to v0.8.0 [GH-20807]
secrets/gcp: Updated plugin from v0.15.0 to v0.16.0 [GH-20818]
secrets/keymgmt: Updated plugin to v0.9.1
secrets/kubernetes: Update plugin to v0.5.0 [GH-20802]
secrets/mongodbatlas: Updated plugin from v0.9.1 to v0.10.0 [GH-20742]
secrets/pki: Allow issuance of root CAs without AIA, when templated AIA information includes issuer_id. [GH-21209]
secrets/pki: Warning when issuing leafs from CSRs with basic constraints. In the future, issuance of non-CA leaf certs from CSRs with asserted IsCA Basic Constraints will be prohibited. [GH-20654]
FEATURES:
AWS Static Roles: The AWS Secrets Engine can manage static roles configured by users. [GH-20536]
Automated License Utilization Reporting: Added automated license
utilization reporting, which sends minimal product-license metering
data
to HashiCorp without requiring you to manually collect and report them.
Environment Variables through Vault Agent: Introducing a new process-supervisor mode for Vault Agent which allows injecting secrets as environment variables into a child process using a new env_template configuration stanza. The process-supervisor configuration can be generated with a new vault agent generate-config helper tool. [GH-20530]
... (truncated)
Commits
13a649f backport of commit f12c1285599a1519273bfa68472c598b1fd635bf (#21348)
dd62be3 backport of commit 3908ec9dc44352548e08f4c86f9ad76c255ce493 (#21331)
0fc55a2 backport of commit d76424cb53c730da5410ec55bff3274a01212843 (#21328)
7733b6a backport of commit 3347e5d56b363e58e7be556cfd0875a210c2a2ec (#21326)
1990a8c backport of commit 30aac443d0037852b0a5e4b50d59a9bedc5e4445 (#21324)
15631d2 backport of commit a1fdf105b3cc2e88483f3fca27729fa06bfbfa7f (#21312)
a14ff6e backport of commit 41f392c43ff4c9077deb1d1640349b8ba867d139 (#21307)
0610df0 backport of commit 042dd57811c900c9f6e2c85b5460d50560f79105 (#21295)
2fd24b1 backport of commit 8cc7be234ac34ff0f703ab092a7314ba9e65b277 (#21293)
9e85fef backport of commit c5549cdac681676ae52ea173d737ee1c5d1949a2 (#21272)
Bumps the minor-and-patch group with 11 updates in the /provider directory:
0.113.0
0.114.0
1.17.0
1.17.1
1.3.2
1.4.0
1.53.7
1.53.10
1.27.15
1.27.16
1.31.3
1.32.1
0.26.2
0.26.3
0.10.0
0.11.0
1.6.0
1.7.0
1.13.0
1.14.0
0.1.2
0.6.0
Updates
cloud.google.com/go
from 0.113.0 to 0.114.0Release notes
Sourced from cloud.google.com/go's releases.
Changelog
Sourced from cloud.google.com/go's changelog.
Commits
3f85dc3
chore(main): release 0.114.0 (#10199)5fa60ba
test(spanner): fix race when accessing trace spans (#10186)b19dd34
feat(securitycentermanagement): Adding support for new Security Center Manage...7463789
chore: release main (#10225)532d8fb
fix(secretmanager): enable cloud.google.com/go/auth (#10248)1326df1
fix(kms): enable cloud.google.com/go/auth (#10246)70fec2b
chore: update gapic-generator-go to 0.43.0 (#10245)c52a473
test(storage): use control client for int test (#10239)a07781a
fix: add php_namespace (#10231)8fdf6db
chore(spanner): fix nil pointer (#10244)Updates
cloud.google.com/go/kms
from 1.17.0 to 1.17.1Release notes
Sourced from cloud.google.com/go/kms's releases.
Changelog
Sourced from cloud.google.com/go/kms's changelog.
... (truncated)
Commits
7463789
chore: release main (#10225)532d8fb
fix(secretmanager): enable cloud.google.com/go/auth (#10248)1326df1
fix(kms): enable cloud.google.com/go/auth (#10246)70fec2b
chore: update gapic-generator-go to 0.43.0 (#10245)c52a473
test(storage): use control client for int test (#10239)a07781a
fix: add php_namespace (#10231)8fdf6db
chore(spanner): fix nil pointer (#10244)fd4cfc2
chore(spanner): regenerate proto files and fix tests (#10242)1fb0e64
fix(bigquery/storage/managedwriter): faster context failure on send (#10169)a495f8f
feat(security): new client(s) (#10224)Updates
github.com/BurntSushi/toml
from 1.3.2 to 1.4.0Release notes
Sourced from github.com/BurntSushi/toml's releases.
Commits
1e2c053
Undeprecate PrimitiveDecode and MetaData.PrimitiveDecode()f8f7e48
Update toml-test9a80667
Add -json flag to tomlv3203540
fuzz: move fuzz_targets from oss-fuzz (#406)77ce858
Add Marshal Function (#405)0e879cb
Fix panic when trying to set subkey for a value that's not a tablec299e75
Update toml-test4223137
Fix inline tables with dotted keys inside inline arrays (#400)45e7e49
Update toml-testc320c2d
Fix utf8.RuneError testUpdates
github.com/aws/aws-sdk-go
from 1.53.7 to 1.53.10Release notes
Sourced from github.com/aws/aws-sdk-go's releases.
Commits
2e099e6
Release v1.53.10 (2024-05-24) (#5271)4861f8f
Merge pull request #5182 from dswarbrick/fix-unaligned-atomica49c26d
add changelogb3e1d80
Release v1.53.9 (2024-05-23) (#5269)cb0e3f4
Release v1.53.8 (2024-05-22) (#5267)bc144f9
Merge pull request #5265 from aws/fix-ec2querylist5e331e3
don't serialize empty lists in ec2queryUpdates
github.com/aws/aws-sdk-go-v2/config
from 1.27.15 to 1.27.16Commits
8abec4c
Release 2024-05-2370e7095
Regenerated Clients0b2a340
Update partitions filec1eb2d9
Update endpoints model4c990d1
Update API modelc6c1626
s3: handle unrecognized values for Expires in responses (#2653)8209abb
Release 2024-05-2281ad168
Regenerated Clients5c92ae7
Update endpoints model6eeecd9
Update API modelUpdates
github.com/aws/aws-sdk-go-v2/credentials
from 1.17.15 to 1.17.16Commits
8abec4c
Release 2024-05-2370e7095
Regenerated Clients0b2a340
Update partitions filec1eb2d9
Update endpoints model4c990d1
Update API modelc6c1626
s3: handle unrecognized values for Expires in responses (#2653)8209abb
Release 2024-05-2281ad168
Regenerated Clients5c92ae7
Update endpoints model6eeecd9
Update API modelUpdates
github.com/aws/aws-sdk-go-v2/service/kms
from 1.31.3 to 1.32.1Commits
0966539
Release 2022-11-10aec7ab6
Regenerated Clientsd008171
Update endpoints model29d44eb
Update API model01cee3e
Release 2022-11-09a947341
Regenerated Clients7aa742a
Update API model89b64d9
Release 2022-11-08312cdea
Regenerated Clients8ee4708
Update endpoints modelUpdates
github.com/aws/aws-sdk-go-v2/service/sso
from 1.20.8 to 1.20.9Commits
8abec4c
Release 2024-05-2370e7095
Regenerated Clients0b2a340
Update partitions filec1eb2d9
Update endpoints model4c990d1
Update API modelc6c1626
s3: handle unrecognized values for Expires in responses (#2653)8209abb
Release 2024-05-2281ad168
Regenerated Clients5c92ae7
Update endpoints model6eeecd9
Update API modelUpdates
github.com/aws/aws-sdk-go-v2/service/ssooidc
from 1.24.2 to 1.24.3Commits
427c682
Release 2024-03-1893e06ff
Regenerated Clients58be623
Update endpoints model9927740
Update API modele5b7766
add ratelimit.None (#2562)10c4487
Release 2024-03-15db0b1ab
Regenerated Clients92c0060
Update endpoints modele5bb86e
Update API model49b368e
Release 2024-03-14Updates
github.com/aws/aws-sdk-go-v2/service/sts
from 1.28.9 to 1.28.10Commits
b83b305
Release 2023-04-14cdcc36a
Regenerated Clients41e6ecf
Update endpoints model66426a6
Update API model34d00f4
Release 2023-04-1344686f2
Regenerated Clientsa748e72
Update endpoints model2402019
Update API model636b2e4
fix APIGW exports nullability exceptions (#2094)8d65580
Release 2023-04-12Updates
github.com/charmbracelet/bubbletea
from 0.26.2 to 0.26.3Release notes
Sourced from github.com/charmbracelet/bubbletea's releases.
Commits
2ac3642
chore(ci): enable gofumpte656c56
chore(examples): update depscb801d8
refactor: use x/term and x/ansi for renderer sequences (#962)09f4ef0
fix(windows): prevent firing multiple window size events920d07b
fix(windows): clean up windows input readeref4e46c
chore(readme): add superfile to 'in the wild' (#985)cb36874
docs: add pug to "in the wild"Updates
github.com/charmbracelet/lipgloss
from 0.10.0 to 0.11.0Release notes
Sourced from github.com/charmbracelet/lipgloss's releases.
... (truncated)
Commits
5cd858c
fix: respect UnderlineSpaces and StrikethroughSpaces (#299)c91ab3e
chore(ci): enable gofumpt83fa9be
chore: use x/ansi instead of exp/termce5323e
chore(deps): bump golangci/golangci-lint-action from 5 to 6 (#290)e3596ae
chore(ci): test for different GOOS & GOARCH2fe044a
fix: Change the propkeys from int to int643ee5dca
chore(docs): doc updates with regard to style.Copy() deprecation517b1a1
fix: remove unused typed2795c7
refactor: replace props map with struct fields (#276)c986440
chore(lint): remove deprecated ifshort linting optionUpdates
github.com/hashicorp/go-version
from 1.6.0 to 1.7.0Release notes
Sourced from github.com/hashicorp/go-version's releases.
Changelog
Sourced from github.com/hashicorp/go-version's changelog.
Commits
fcaa532
Update CHANGELOG.mdb85381a
Update CHANGELOG.mdd55f214
Implement the Scan and driver.Value SQL interfaces (#133)e04a866
remove reflection dependency (#91)94bab9e
[COMPLIANCE] Add Copyright and License Headers (#115)73ddc63
github: Change Dependabot to only manage HashiCorp-owned Actionsbf1144e
SEC-090: Automated trusted workflow pinning (2023-04-05) (#124)644291d
Bump actions/cache from 3.0.11 to 3.2.5 (#116)8f6487b
Bump actions/upload-artifact from 3.1.1 to 3.1.2 (#112)7f856b8
Bump actions/checkout from 3.2.0 to 3.3.0 (#111)Updates
github.com/hashicorp/vault/api
from 1.13.0 to 1.14.0Release notes
Sourced from github.com/hashicorp/vault/api's releases.
... (truncated)
Changelog
Sourced from github.com/hashicorp/vault/api's changelog.
... (truncated)
Commits
13a649f
backport of commit f12c1285599a1519273bfa68472c598b1fd635bf (#21348)dd62be3
backport of commit 3908ec9dc44352548e08f4c86f9ad76c255ce493 (#21331)0fc55a2
backport of commit d76424cb53c730da5410ec55bff3274a01212843 (#21328)7733b6a
backport of commit 3347e5d56b363e58e7be556cfd0875a210c2a2ec (#21326)1990a8c
backport of commit 30aac443d0037852b0a5e4b50d59a9bedc5e4445 (#21324)15631d2
backport of commit a1fdf105b3cc2e88483f3fca27729fa06bfbfa7f (#21312)a14ff6e
backport of commit 41f392c43ff4c9077deb1d1640349b8ba867d139 (#21307)0610df0
backport of commit 042dd57811c900c9f6e2c85b5460d50560f79105 (#21295)2fd24b1
backport of commit 8cc7be234ac34ff0f703ab092a7314ba9e65b277 (#21293)9e85fef
backport of commit c5549cdac681676ae52ea173d737ee1c5d1949a2 (#21272)Updates
github.com/pulumi/schema-tools
from 0.1.2 to 0.6.0Release notes
Sourced from github.com/pulumi/schema-tools's releases.
Commits
fcab997
Warn on breaking function signatures (#49)f5d7b04
Fix breaking changes count (#48)4416eea
Add missing severity levels (#45)c59b585
Merge pull request #47 from pulumi/friel/license9faefcb
Add Apache-2 license filec7ca835
Update to support providers in various git repository locations (#43)9459e0b
Merge pull request #44 from pulumi/mikhailshilkov/squeeze-order85bb12e
Order API versions in squeeze to prefer stable over preview