service/bedrock-agent: Updates service API and documentation
service/connect: Updates service API and documentation
service/connectcases: Updates service API and documentation
service/datasync: Updates service API and documentation
service/inspector2: Updates service API and documentation
service/sagemaker: Updates service API and documentation
Amazon SageMaker Inference now supports m6i, c6i, r6i, m7i, c7i, r7i and g5 instance types for Batch Transform Jobs
service/sesv2: Updates service API and documentation
Release v1.52.1 (2024-05-02)
Service Client Updates
service/dynamodb: Updates service API, documentation, waiters, paginators, and examples
This release adds support to specify an optional, maximum OnDemandThroughput for DynamoDB tables and global secondary indexes in the CreateTable or UpdateTable APIs. You can also override the OnDemandThroughput settings by calling the ImportTable, RestoreFromPointInTime, or RestoreFromBackup APIs.
service/ec2: Updates service API and documentation
This release includes a new API for retrieving the public endorsement key of the EC2 instance's Nitro Trusted Platform Module (NitroTPM).
service/personalize: Updates service API and documentation
service/redshift-serverless: Updates service API and documentation
Release v1.52.0 (2024-05-01)
Service Client Updates
service/bedrock-agent: Updates service API and documentation
service/ec2: Updates service documentation
Documentation updates for Amazon EC2.
service/personalize-runtime: Updates service API and documentation
service/securityhub: Updates service API and documentation
service/sesv2: Updates service API
SDK Features
service/alexaforbusiness: Remove Alexaforbusiness
This change removes the Alexaforbusiness service, since it is deprecated.
Release v1.51.32 (2024-04-30)
Service Client Updates
service/chime-sdk-voice: Updates service API and documentation
service/codeartifact: Updates service API and documentation
service/fms: Updates service API and documentation
service/omics: Updates service API and documentation
service/opensearch: Updates service API and documentation
service/pinpoint-sms-voice-v2: Updates service API, documentation, and paginators
service/qbusiness: Updates service API, documentation, and waiters
Thoughts? Questions? We love hearing from you. Feel free to reach out on Twitter, The Fediverse, or Discord.
v0.26.0
Bracketed Paste, Windows Improvements, Mainframes, and more
What do tapioca balls, IBM mainframes, and the Microsoft Windows Console API have in common? Bubble Tea v0.26.0, that’s what. Let’s get to it.
⚡️ Windows Input Improvements
A few years ago @erikgeiser, a penetration tester and ex-particle physicist, wrote this awesome library called coninput to majorly improve Bubble Tea input on Windows. @aymanbagabas has implemented the library in Bubble Tea and input on Windows is roughly 1000 times better now. In the short term, this means that for Windows users inputting non-Latin characters (like Greek, Cyrillic, Korean, Chinese and so on) stuff will “just work.”
The bigger news, however, is that this paves the way for Windows parity with our forthcoming support for super high fidelity input via Kitty Keyboard and Fixterms.
🍳 Hot Windows Resize Events
Terminal emulators on Windows don’t support the SIGWINCH signal, which is sent when the terminal is resized. It’s been a huge bummer for a really long time. Thanks (again) to @erikgeiser and @aymanbagabas, we’re now able to reach deep into Windows’ underpinnings, detect window resizes, and send tea.WindowSizeMsgs accordingly! This is a glorious moment for Bubble Tea on Windows indeed.
🫠 Bracketed Paste
While building a query editor for a CockroachDB client, @knz noticed that Bubble Tea didn't support Bracketed Paste. Performance-wise, that sucks because it means pasting large bodies of text (like SQL queries) will normally be seen as a bunch of little successive keypresses. That’s where Bracketed Paste comes in. When enabled at the terminal-level Bracketed Paste lets you slam down a bunch of text with one big, fat input event.
Bubble Tea enables bracketed paste by default, however you can opt out of it with the WithoutBracketedPaste() program option:
p := tea.NewProgram(myCuteModel, tea.WithoutBracketedPaste())
In case you forgot, tea.Println (and it’s brother tea.Printf) is a Cmd that lets you print unmanaged output above a Bubble Tea program, similar to what you see with package managers like apt-get. Thanks to @Adjective-Object (who also implemented tea.Println in the first place) now you can send multi-line output, too. For a tea.Println refresher see the package manager example.
📀 Hello, z/OS
Don’t you think it’s about time we all ran Bubble Tea apps on our mainframes? Thanks to @dustin-ward that dream is now a reality, so long as you have a z/OS mainframe. We're thrilled to announce that Bubble Tea is now fully supported on z/OS.
... (truncated)
Commits
f946f1a fix: support more shift and ctrl modifiers (#995)
21881ab chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#990)
702b43d chore(deps): bump golang.org/x/term from 0.17.0 to 0.19.0 (#974)
5f66b48 chore(deps): bump golang.org/x/sys from 0.17.0 to 0.19.0 (#973)
de16215 chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#975)
This release makes some minor improvements to SecureJoin:
Some changes were made to how lexical components are handled during
resolution. There is no change in behaviour, and both implementations
are safe, however the newer implementation is much easier to reason
about.
The error returned when a symlink loop has been detected will now
reference the correct path. #10
Updates google.golang.org/protobuf from 1.33.0 to 1.34.0
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the minor-and-patch group with 14 updates in the /provider directory:
1.1.7
1.1.8
1.15.8
1.15.9
0.5.6
0.5.7
1.6.0
1.7.0
1.51.31
1.52.2
0.25.0
0.26.1
0.2.4
0.2.5
2.12.3
2.12.4
1.6.0
1.7.0
0.2.2
0.6.0
0.19.0
0.20.0
0.19.0
0.20.0
0.19.0
0.20.0
0.14.0
0.15.0
Updates
cloud.google.com/go/iam
from 1.1.7 to 1.1.8Release notes
Sourced from cloud.google.com/go/iam's releases.
Commits
b1c9263
chore: release main (#10004)a03bd0e
chore(spanner): update Spanner owner to harshachinta (#10060)7e8600a
chore(all): update deps (#10058)daea9d1
chore(deps): ignore go.opentelemetry.io/contrib/detectors/gcp (#10077)59457a3
feat(shopping): new shopping.merchant.conversions client (#10076)e82cc5f
feat(streetview): new client(s) (#10075)7656129
feat(aiplatform): A new valueTPU_V5_LITEPOD
is added to enum `AcceleratorT...f537fdd
chore: generate streetview publish client (#10072)1d757c6
docs(batch): Update description on allowed_locations in LocationPolicy field ...bb47185
chore(spanner): temporarily skip spanner tests (#10071)Updates
cloud.google.com/go/kms
from 1.15.8 to 1.15.9Release notes
Sourced from cloud.google.com/go/kms's releases.
Commits
b1c9263
chore: release main (#10004)a03bd0e
chore(spanner): update Spanner owner to harshachinta (#10060)7e8600a
chore(all): update deps (#10058)daea9d1
chore(deps): ignore go.opentelemetry.io/contrib/detectors/gcp (#10077)59457a3
feat(shopping): new shopping.merchant.conversions client (#10076)e82cc5f
feat(streetview): new client(s) (#10075)7656129
feat(aiplatform): A new valueTPU_V5_LITEPOD
is added to enum `AcceleratorT...f537fdd
chore: generate streetview publish client (#10072)1d757c6
docs(batch): Update description on allowed_locations in LocationPolicy field ...bb47185
chore(spanner): temporarily skip spanner tests (#10071)Updates
cloud.google.com/go/longrunning
from 0.5.6 to 0.5.7Release notes
Sourced from cloud.google.com/go/longrunning's releases.
Commits
b1c9263
chore: release main (#10004)a03bd0e
chore(spanner): update Spanner owner to harshachinta (#10060)7e8600a
chore(all): update deps (#10058)daea9d1
chore(deps): ignore go.opentelemetry.io/contrib/detectors/gcp (#10077)59457a3
feat(shopping): new shopping.merchant.conversions client (#10076)e82cc5f
feat(streetview): new client(s) (#10075)7656129
feat(aiplatform): A new valueTPU_V5_LITEPOD
is added to enum `AcceleratorT...f537fdd
chore: generate streetview publish client (#10072)1d757c6
docs(batch): Update description on allowed_locations in LocationPolicy field ...bb47185
chore(spanner): temporarily skip spanner tests (#10071)Updates
github.com/Azure/azure-sdk-for-go/sdk/internal
from 1.6.0 to 1.7.0Release notes
Sourced from github.com/Azure/azure-sdk-for-go/sdk/internal's releases.
Commits
624baba
bump azcore version numberce7217c
Prep for azcore v1.7.0 release (#21149)62a8079
Add support for shallow cloning azcore.Client instances (#21065) (#21098)47286b0
Add flag to enable skipping of dependency checks (#21146)ee762d4
Fix populating module name in telemetry policy (#20967) (#20971)0243175
Prep azcore v1.6.1 for release (#20961)9c9d62a
Increment package version after release of azcore (#20740)Updates
github.com/aws/aws-sdk-go
from 1.51.31 to 1.52.2Release notes
Sourced from github.com/aws/aws-sdk-go's releases.
... (truncated)
Commits
417f8a9
Release v1.52.2 (2024-05-03) (#5252)8beb96a
Release v1.52.1 (2024-05-02) (#5251)09c0ee9
Release v1.52.0 (2024-05-01) (#5250)debabd5
Remove alexaforbusiness (#5249)f9db156
Release v1.51.32 (2024-04-30) (#5248)Updates
github.com/charmbracelet/bubbletea
from 0.25.0 to 0.26.1Release notes
Sourced from github.com/charmbracelet/bubbletea's releases.
... (truncated)
Commits
f946f1a
fix: support more shift and ctrl modifiers (#995)21881ab
chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#990)702b43d
chore(deps): bump golang.org/x/term from 0.17.0 to 0.19.0 (#974)5f66b48
chore(deps): bump golang.org/x/sys from 0.17.0 to 0.19.0 (#973)de16215
chore(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 (#975)511a1ae
fix(ci): go mod tidy before build5a887a1
chore(deps): bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples (#981)1c6e74d
fix: deadlock condition on model init panicd61e697
chore(readme): add tgpt to 'in the wild' (#972)78972c5
docs(readme): add prs to 'in the wild' (#978)Updates
github.com/cyphar/filepath-securejoin
from 0.2.4 to 0.2.5Release notes
Sourced from github.com/cyphar/filepath-securejoin's releases.
Commits
d861a11
VERSION: release v0.2.587bc53a
join: fix ELOOP error pathe9be397
join: don't allow .. and . in working path during resolution75cdbea
gha: update Go versionsb69b737
VERSION: back to developmentUpdates
github.com/googleapis/gax-go/v2
from 2.12.3 to 2.12.4Release notes
Sourced from github.com/googleapis/gax-go/v2's releases.
Commits
53845b5
chore(main): release 2.12.4 (#344)ddf9a90
fix: provide unmarshal options for streams (#343)18bb8af
chore(all): update all (#342)dd8b5bb
chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#340)1fd74b8
chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 in /v2 (#341)5292420
chore(all): update all (#339)1e8142e
chore(all): update all (#338)15b5e87
chore(all): update all (#337)a6f78e5
chore(all): update all (#336)Updates
github.com/pulumi/pulumi-yaml
from 1.6.0 to 1.7.0Release notes
Sourced from github.com/pulumi/pulumi-yaml's releases.
Changelog
Sourced from github.com/pulumi/pulumi-yaml's changelog.
Commits
283b661
update changelog for 1.7.0 release (#573)f55f642
upgrade pulumi to 3.114 (#571)9bfd501
Upgrade to latest pulumi/pulumi (#566)d3a7de5
Add codeowners file (#567)9f78335
Allow ID to be dynamic (#563)953c9ec
Merge pull request #565 from pulumi/wjones/5644bf5392
Support negative literals when generating YAML3017e34
Migrate aws:getAmi -> aws:ec2:getAmi (#557)94fcb84
Update changelog for 1.6.0 (#556)Updates
github.com/pulumi/schema-tools
from 0.2.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 previewab46109
Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#39)6778829
Add rich text output (#41)Updates
golang.org/x/oauth2
from 0.19.0 to 0.20.0Commits
84cb9f7
oauth2: fix typo in comment4b7f0bd
go.mod: update cloud.google.com/go/compute/metadata dependencye11eea8
microsoft: added DeviceAuthURL to AzureADEndpointUpdates
golang.org/x/sys
from 0.19.0 to 0.20.0Commits
7d69d98
unix: extend support for z/OS7758090
cpu: add support for sve2 detection9a28524
windows: drop go version tags for unsupported versions27dc90b
unix: update to Linux kernel 6.4Updates
golang.org/x/term
from 0.19.0 to 0.20.0Commits
46c790f
go.mod: update golang.org/x dependenciesUpdates
golang.org/x/text
from 0.14.0 to 0.15.0Commits
8d533a0
encoding/charmap: update UCM spec file URL prefixUpdates
google.golang.org/api
from 0.176.1 to 0.177.0Release notes
Sourced from google.golang.org/api's releases.
Changelog
Sourced from google.golang.org/api's changelog.
Commits
a11ef60
chore(main): release 0.177.0 (#2545)e6e5ac5
chore(all): update all (#2552)3eb92f1
fix: temp patch cloud.google.com/go ambiguity (#2560)1b6db6c
fix: split large compute file up (#2546)fb153c0
feat(all): auto-regenerate discovery clients (#2556)a5d7734
chore(deps): disable otel updates until Go 1.21 (#2554)2f46e14
feat(all): auto-regenerate discovery clients (#2553)4418f5f
feat(all): auto-regenerate discovery clients (#2551)f9bf96d
feat(all): auto-regenerate discovery clients (#2550)32a5d10
feat(all): auto-regenerate discovery clients (#2548)Updates
google.golang.org/genproto/googleapis/api
from 0.0.0-20240415180920-8c6c420018be to 0.0.0-20240429193739-8cf5692501f6Commits
Updates
google.golang.org/genproto/googleapis/rpc
from 0.0.0-20240415180920-8c6c420018be to 0.0.0-20240429193739-8cf5692501f6Commits
Updates
google.golang.org/protobuf
from 1.33.0 to 1.34.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show