client-auto-scaling: Amazon EC2 Auto Scaling now provides EBS health check to manage EC2 instance replacement (041f6dd9)
New Features
client-route-53: Amazon Route 53 now supports the Asia Pacific (Malaysia) Region (ap-southeast-5) for latency records, geoproximity records, and private DNS for Amazon VPCs in that region. (b3d22dec)
client-emr-containers: Correct endpoint for FIPS is configured for US Gov Regions. (0cd9baec)
client-inspector2: Add enums for Agentless scan statuses and EC2 enablement error states (52856e7f)
client-quicksight: Explicit query for authors and dashboard viewing sharing for embedded users (18135bcc)
client-bedrock: Amazon Bedrock Evaluation BatchDeleteEvaluationJob API allows customers to delete evaluation jobs under terminated evaluation job statuses - Stopped, Failed, or Completed. Customers can submit a batch of 25 evaluation jobs to be deleted at once. (06501cbb)
For list of updated packages, view updated-packages.md in assets-3.637.0.zip
v3.636.0
3.636.0(2024-08-21)
Chores
turbo: simplify build scripts in package.json (#6366) (614d98e1)
Documentation Changes
link to smithy/middleware-retry in Notable Changes (#6397) (31263194)
New Features
clients: update client endpoints as of 2024-08-21 (f8aaf1df)
client-ses: Enable email receiving customers to provide SES with access to their S3 buckets via an IAM role for "Deliver to S3 Action" (aafc6ebd)
client-entityresolution: Increase the mapping attributes in Schema to 35. (d038be36)
client-glue: Add optional field JobRunQueuingEnabled to CreateJob and UpdateJob APIs. (b3bbf579)
client-securityhub: Security Hub documentation and definition updates (17db5f7e)
client-lambda: Release FilterCriteria encryption for Lambda EventSourceMapping, enabling customers to encrypt their filter criteria using a customer-owned KMS key. (6fff3639)
client-ec2: DescribeInstanceStatus now returns health information on EBS volumes attached to Nitro instances (1baa7ea8)
This release fixes a bug that caused the cumulative layout shift (CLS) web vital not to be reported in a majority of the
cases where it should have been reported. With this change, the CLS web vital should now always be reported for
pageloads with layout shift. If a pageload did not have layout shift, no CLS web vital should be reported.
Please note that upgrading the SDK to this version may cause data in your dashboards to drastically change.
Other Changes
build(aws-lambda/v7): Turn off lambda layer publishing (#11875)
feat(v7): Add tunnel support to multiplexed transport (#11851)
fix(opentelemetry-node): support HTTP_REQUEST_METHOD attribute (#11929)
This release fixes a bug that caused the cumulative layout shift (CLS) web vital not to be reported in a majority of the
cases where it should have been reported. With this change, the CLS web vital should now always be reported for
pageloads with layout shift. If a pageload did not have layout shift, no CLS web vital should be reported.
Please note that upgrading the SDK to this version may cause data in your dashboards to drastically change.
Other Changes
build(aws-lambda/v7): Turn off lambda layer publishing (#11875)
feat(v7): Add tunnel support to multiplexed transport (#11851)
fix(opentelemetry-node): support HTTP_REQUEST_METHOD attribute (#11929)
The MongoDB Node.js team is pleased to announce version 6.8.0 of the mongodb package!
Release Notes
Add ReadConcernMajorityNotAvailableYet to retryable errors
ReadConcernMajorityNotAvailableYet (error code 134) is now a retryable read error.
ClientEncryption.createDataKey() and other helpers now support named KMS providers
KMS providers can now be associated with a name and multiple keys can be provided per-KMS provider. The following example configures a ClientEncryption object with multiple AWS keys:
Named KMS providers are supported for azure, AWS, KMIP, local and gcp KMS providers. Named KMS providers cannot be used if the application is using the automatic KMS provider refresh capability.
This feature requires mongodb-client-encryption>=6.0.1.
KMIP data keys now support a delegated option
When creating a KMIP data key, delegated can now be specified. If true, the KMIP provider will perform encryption / decryption of the data key locally, ensuring that the encryption key never leaves the KMIP server.
This feature requires mongodb-client-encryption>=6.0.1.
Cursor responses are now parsed lazily 🦥
MongoDB cursors (find, aggregate, etc.) operate on batches of documents equal to batchSize. Each time the driver runs out of documents for the current batch it gets more (getMore) and returns each document one at a time through APIs like cursor.next() or for await (const doc of cursor).
Prior to this change, the Node.js driver was designed in such a way that the entire BSON response was decoded after it was received. Parsing BSON, just like parsing JSON, is a synchronous blocking operation. This means that throughout a cursor's lifetime invocations of .next() that need to fetch a new batch hold up on parsing batchSize (default 1000) documents before returning to the user.
In an effort to provide more responsiveness, the driver now decodes BSON "on demand". By operating on the layers of data returned by the server, the driver now receives a batch, and only obtains metadata like size, and if there are more documents to iterate after this batch. After that, each document is parsed out of the BSON as the cursor is iterated.
Bumps the minor-and-patch group with 16 updates in the / directory:
3.515.0
3.637.0
6.5.0
6.7.1
7.101.1
7.114.0
1.6.7
1.7.5
1.11.10
1.11.13
16.8.1
16.9.0
17.12.1
17.13.3
6.3.0
6.8.0
8.1.3
8.5.4
6.9.9
6.9.14
8.11.3
8.12.0
3.11.0
3.14.2
1.4.6
1.4.7
3.0.3
3.1.4
3.2.5
3.3.3
5.3.3
5.5.4
Updates
@aws-sdk/client-s3
from 3.515.0 to 3.637.0Release notes
Sourced from
@aws-sdk/client-s3
's releases.... (truncated)
Changelog
Sourced from
@aws-sdk/client-s3
's changelog.... (truncated)
Commits
ee762fe
Publish v3.637.02c0f590
Publish v3.635.0b474584
feat(client-s3): Amazon Simple Storage Service / Features : Add support for c...5154d4f
feat(codegen): add Smithy RPCv2 CBOR to list of protocols (#6096)d9a4bcc
Publish v3.633.0704fc47
Publish v3.632.0f31c6ea
feat(client-s3): Amazon Simple Storage Service / Features : Adds support for...4825462
Publish v3.631.031e78b5
Publish v3.629.00fb2a7d
chore(deps): bump@smithy
package versions (#6377)Updates
@casl/ability
from 6.5.0 to 6.7.1Release notes
Sourced from
@casl/ability
's releases.Changelog
Sourced from
@casl/ability
's changelog.Commits
b22e60f
chore(release):@casl/ability
@6
.7.1 [skip ci]90e1e66
fix: fixes path to extra submodule in package.json (#893)aa69cb4
chore: removes redundant re-export of packRules8e5e850
chore(release):@casl/ability
@6
.7.0 [skip ci]9d2ad70
feat: refactors extra subpackage in casl/ability and adds AccessibleFields he...725ba38
chore(release):@casl/ability
@6
.6.0 [skip ci]4737fe2
feat: adds possibility to auto detect subject type based on passed rules (#882)379e130
feat: adds return type to 'rulesToQuery' based on return type from 'convert'...9d7ae6f
chore(deps): update dependency@types/node
to v20e076b31
chore(deps): update angular monorepo to v16 (major) (#764)Updates
@sentry/tracing
from 7.101.1 to 7.114.0Release notes
Sourced from
@sentry/tracing
's releases.... (truncated)
Changelog
Sourced from
@sentry/tracing
's changelog.... (truncated)
Commits
dba3037
release: 7.114.0f185332
meta(changelog): Update changelog for 7.114.0 (#11939)c7ced68
fix(react/v7): Fix react router v4/v5 span names (#11940)280a49e
fix(browser/v7): Continuously record CLS (#11935)a09daa4
fix(opentelemetry-node): supportHTTP_REQUEST_METHOD
attribute (#11929)0ee4235
build(aws-lambda/v7): Turn off lambda layer publishing (#11875)ae5d7c8
feat(v7): Addtunnel
support to multiplexed transport (#11851)9ffc7f4
Merge branch 'release/7.113.0' into v729f5b8d
release: 7.113.0af4dfd8
meta(changelog): Update changelog for 7.113.0 (#11868)Updates
axios
from 1.6.7 to 1.7.5Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
59cd6b0
chore(release): v1.7.5 (#6574)6700a8a
fix(core): add the missed implementation of AxiosError#status property; (#6573)7004707
fix(adapter): fix undefined reference to hasBrowserEnv (#6572)fed1a4b
fix(core): fixReferenceError: navigator is not defined
for custom environm...550d885
fix(fetch): fix credentials handling in Cloudflare workers (#6533)bcd1c6d
chore(actions): fix sponsor action; (#6566)c8b7be5
chore(action): excludesponsors
branch from CI tests; (#6564)67aa1ef
chore(sponsor): update sponsor block (#6559)ff254a5
chore(action): change sponsors uri origin; (#6563)4f99675
chore(sponsor): update sponsor block (#6558)Updates
dayjs
from 1.11.10 to 1.11.13Release notes
Sourced from dayjs's releases.
Changelog
Sourced from dayjs's changelog.
Commits
93c8fd0
chore(release): 1.11.13 [skip ci]3f33397
Merge pull request #2713 from iamkun/dev365f81d
chore: update doc11e5744
chore: Update README.md8ca74f1
fix: customParseFormat supports Q quter / w ww weekOfYear (#2705)0898d9f
chore: update readme11fcf22
chore: uodate doc6cc12b7
chore(release): 1.11.12 [skip ci]35727b3
Merge pull request #2694 from iamkun/dev7b99f68
chore: rm useless importUpdates
graphql
from 16.8.1 to 16.9.0Release notes
Sourced from graphql's releases.
Commits
556a01e
16.9.06a1614c
backport[v16]: Enable passing values configuration to GraphQLEnumType as a th...29144f7
backport[v16]: Implement OneOf Input Objects via@oneOf
directive (#4124)c35130e
Revert error extension symbol (#4123)29c1bff
feat: allow defining symbol error extensions (#3730)c985c27
backport[v16]: Introduce "recommended" validation rules (#4119)08779a0
16.8.2c82609e
Fix publish scripts (#4104)0d12b06
fix: removeglobalThis
check and align with what bundlers can accept (#4022)Maintainer changes
This version was pushed to npm by benjie, a new releaser for graphql since your current version.
Updates
joi
from 17.12.1 to 17.13.3Commits
3cb73d6
17.13.31653c47
fix: correct function type in alternatives error (#3043)7373136
17.13.2add6597
strictUnknown
should honor local explicit.unknown(false)
0066a4e
17.13.12d26030
fix: label false should also hide explicit labels (#3034)f02df4c
17.13.01ed2d4e
feat: support encoding uri (follow-up to #3027) (#3032)9af6f1f
feat: Support encoding uri (#3027)554a437
17.12.3Updates
mongodb
from 6.3.0 to 6.8.0Release notes
Sourced from mongodb's releases.
... (truncated)
Changelog
Sourced from mongodb's changelog.
... (truncated)
Commits
25c84a4
chore(main): release 6.8.0 [skip-ci] (#4125)9f447e9
chore(NODE-6243): move Node release tooling to drivers-github-tools (#4159)e3d70c3
fix(NODE-6242): close becomes true after calling close when documents still r...fb724eb
fix(NODE-6241): allowBinary
as local KMS provider key (#4160)4f32dec
feat(NODE-5718): add ReadConcernMajorityNotAvailableYet to retryable errors (...27cb35b
chore(NODE-6118): generate authorized publisher report and compliance report ...8fb43f8
chore(NODE-5974): sync CSOT tests (#4153)8d5d984
chore(NODE-6199): Update test/lambda/mongodb dependencies (#4145)ec3caba
test(NODE-6202): use single mongos in unacknowledged write tests (#4149)Superseded by #639.