Sourced from @nhs/fhir-middy-error-handler
's
releases.
v2.0.9
2.0.9 (2024-06-26)
Upgrade
- [dependabot] - bump
@aws-lambda-powertools/logger
from 2.1.1 to 2.2.0 (#132) (a7b7c3d), closes #132- [dependabot] - bump
@middy/core
from 5.4.0 to 5.4.1 (#136) (ee3999d), closes #136- [dependabot] - bump
@middy/core
from 5.4.1 to 5.4.2 (#140) (305c22f), closes #140- [dependabot] - bump
@typescript-eslint/eslint-plugin
from 7.13.0 to 7.13.1 (#135) (0f49cda), closes #135- [dependabot] - bump
@typescript-eslint/eslint-plugin
from 7.13.1 to 7.14.1 (#139) (b7ef914), closes #139- [dependabot] - bump
@typescript-eslint/parser
from 7.13.0 to 7.13.1 (#134) (9b3f6b3), closes #134- [dependabot] - bump
@typescript-eslint/parser
from 7.13.1 to 7.14.1 (#138) (af883b8), closes #138- [dependabot] - bump ts-jest from 29.1.4 to 29.1.5 (#133) (e747a85), closes #133
- [dependabot] - bump typescript from 5.4.5 to 5.5.2 (#137) (ec13f5a), closes #137
305c22f
Upgrade: [dependabot] - bump @middy/core
from 5.4.1 to
5.4.2 (#140)b7ef914
Upgrade: [dependabot] - bump
@typescript-eslint/eslint-plugin
from 7.13.1 to ...af883b8
Upgrade: [dependabot] - bump @typescript-eslint/parser
from 7.13.1 to 7.14.1 ...ec13f5a
Upgrade: [dependabot] - bump typescript from 5.4.5 to 5.5.2 (#137)ee3999d
Upgrade: [dependabot] - bump @middy/core
from 5.4.0 to
5.4.1 (#136)0f49cda
Upgrade: [dependabot] - bump
@typescript-eslint/eslint-plugin
from 7.13.0 to ...9b3f6b3
Upgrade: [dependabot] - bump @typescript-eslint/parser
from 7.13.0 to 7.13.1 ...e747a85
Upgrade: [dependabot] - bump ts-jest from 29.1.4 to 29.1.5 (#133)a7b7c3d
Upgrade: [dependabot] - bump @aws-lambda-powertools/logger
from 2.1.1 to 2.2....Sourced from cfn-lint's releases.
Release v1.3.7
What's Changed
- Consider output conditions in E6101 by
@kddejong
in aws-cloudformation/cfn-lint#3414- Bring back
Transform
after SAM removes them by@kddejong
in aws-cloudformation/cfn-lint#3417- Handle
Fn::Transform
s inside Mappings by@kddejong
in aws-cloudformation/cfn-lint#3419- Add logic to update E3682 to require
Engine
by@kddejong
in aws-cloudformation/cfn-lint#3421Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.6...v1.3.7
Release v1.3.6
v1.3.6
What's Changed
- Remove falsy issues with FindInMap resolution by
@kddejong
in aws-cloudformation/cfn-lint#3410- Remove resolution errors when default value Ref AWS::NoValue and bad mappings in FindInMap by
@kddejong
in aws-cloudformation/cfn-lint#3410- Patch AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration by
@kddejong
in aws-cloudformation/cfn-lint#3413Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.5...v1.3.6
Sourced from cfn-lint's changelog.
v1.3.7
What's Changed
- Consider output conditions in E6101 by
@kddejong
in aws-cloudformation/cfn-lint#3414- Bring back
Transform
after SAM removes them by@kddejong
in aws-cloudformation/cfn-lint#3417- Handle
Fn::Transform
s inside Mappings by@kddejong
in aws-cloudformation/cfn-lint#3419- Add logic to update E3682 to require
Engine
by@kddejong
in aws-cloudformation/cfn-lint#3419Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.6...v1.3.7
v1.3.6
What's Changed
- Remove falsy issues with FindInMap resolution by
@kddejong
in aws-cloudformation/cfn-lint#3410- Remove resolution errors when default value Ref AWS::NoValue and bad mappings in FindInMap by
@kddejong
in aws-cloudformation/cfn-lint#3410- Patch AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration by
@kddejong
in aws-cloudformation/cfn-lint#3413Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.5...v1.3.6
3b782cb
Release v1.3.7 (#3420)5c66152
Add logic to update E3682 to require Engine (#3421)c02a5ed
Handle Fn::Transforms inside Mappings (#3419)3035a52
Bring back transforms after SAM removes them (#3417)31ac633
Consider output conditions in E6101 (#3414)36d79c6
Release v1.3.6 (#3411)33bb04c
Patch AWS::ImageBuilder::ContainerRecipe.InstanceConfiguration (#3413)e4f7c13
Fix issues with mapping values of 0 and AWS::NoValue (#3410)Sourced from boto3's changelog.
1.34.134
- api-change:
controltower
: [botocore
] Added ListLandingZoneOperations API.- api-change:
eks
: [botocore
] Added support for disabling unmanaged addons during cluster creation.- api-change:
ivs-realtime
: [botocore
] IVS Real-Time now offers customers the ability to upload public keys for customer vended participant tokens.- api-change:
kinesisanalyticsv2
: [botocore
] This release adds support for new ListApplicationOperations and DescribeApplicationOperation APIs. It adds a new configuration to enable system rollbacks, adds field ApplicationVersionCreateTimestamp for clarity and improves support for pagination for APIs.- api-change:
opensearch
: [botocore
] This release adds support for enabling or disabling Natural Language Query Processing feature for Amazon OpenSearch Service domains, and provides visibility into the current state of the setup or tear-down.
f14c977
Merge branch 'release-1.34.134'361074f
Bumping version to 1.34.1342227b26
Add changelog entries from botocored0a5650
Merge branch 'release-1.34.133' into developSourced from @aws-lambda-powertools/parameters
's
releases.
v2.3.0
Summary
This release improves Logger with (1) a more consistent handling of additional keys, and (2) a new method to reset keys. It also brings improvements to Parser with (1) more accurate API Gateway built-in schemas, and (2) better API reference.
We also fixed a bug with log sampling in Logger, and with the Idempotency decorator not preserving class scope.
🌟 ⭐ Thank you to
@shdq
for the work on the Logger improvements.Working with additional keys in Logger
We have streamlined the experience for adding, removing, and resetting additional keys in Logger.
Temporary keys
You can add temporary keys to all future log messages via the
appendKeys()
method. This is helpful to contextualize log messages emitted within a specific function.We have also added a new
resetKeys()
method to easily remove any temporary keys you have added, this is useful when you add multiple custom keys conditionally or when you emit canonical or wide logs.Persistent keys
You can now also persist keys across Lambda invocations by using the
persistentKeys
constructor option or theappendPersistentKeys()
method.These keys will now persist even if you call the
resetKeys()
method.A common use case is to set keys about your environment or application version, so that you can easily filter logs in CloudWatch Logs.
The following properties and methods are now marked as deprecated and will be removed in the next major release:
persistentLogAttributes
constructor option is replaced bypersistentKeys
- addPersistentLogAttributes() and setPersistentLogAttributes() methods are replaced by appendPersistentKeys()
removePersistentLogAttributes()
method is replaced byremovePersistentKeys()
New API Gateway built-in schemas in Parser
You can now use more accurate schemas for a fine grained validation and parsing, as well as improved type hinting, and code completion support.
... (truncated)
Sourced from @aws-lambda-powertools/parameters
's
changelog.
2.3.0 (2024-06-27)
Bug Fixes
- idempotency: preserve scope of decorated class (#2693) (22ec1f0)
- logger: reset log level after sampling refresh (#2673) (618faec)
Features
b1cd636
chore(ci): bump version to 2.3.0 (#2698)d1284bf
docs(logger): rework working with keys doc sections (#2696)f1cdb15
chore(deps): bump the aws-sdk group across 1 directory with 4 updates
(#2689)ab84af7
chore(deps-dev): bump tsx from 4.15.6 to 4.15.7 (#2684)22ec1f0
fix(idempotency): preserve scope of decorated class (#2693)266b19c
chore(deps-dev): bump aws-sdk from 2.1645.0 to 2.1648.0 (#2690)3a5d72e
chore(deps): bump @types/node
from 20.14.6 to 20.14.9 (#2691)64115c6
docs(parser): add api docs (#2685)b3bc1f0
feat(parser): enhance API Gateway schemas (#2665)5634566
chore(deps-dev): bump typedoc-plugin-missing-exports from 2.2.0 to 2.3.0
(#2655)Sourced from @aws-lambda-powertools/logger
's
releases.
v2.3.0
Summary
This release improves Logger with (1) a more consistent handling of additional keys, and (2) a new method to reset keys. It also brings improvements to Parser with (1) more accurate API Gateway built-in schemas, and (2) better API reference.
We also fixed a bug with log sampling in Logger, and with the Idempotency decorator not preserving class scope.
🌟 ⭐ Thank you to
@shdq
for the work on the Logger improvements.Working with additional keys in Logger
We have streamlined the experience for adding, removing, and resetting additional keys in Logger.
Temporary keys
You can add temporary keys to all future log messages via the
appendKeys()
method. This is helpful to contextualize log messages emitted within a specific function.We have also added a new
resetKeys()
method to easily remove any temporary keys you have added, this is useful when you add multiple custom keys conditionally or when you emit canonical or wide logs.Persistent keys
You can now also persist keys across Lambda invocations by using the
persistentKeys
constructor option or theappendPersistentKeys()
method.These keys will now persist even if you call the
resetKeys()
method.A common use case is to set keys about your environment or application version, so that you can easily filter logs in CloudWatch Logs.
The following properties and methods are now marked as deprecated and will be removed in the next major release:
persistentLogAttributes
constructor option is replaced bypersistentKeys
- addPersistentLogAttributes() and setPersistentLogAttributes() methods are replaced by appendPersistentKeys()
removePersistentLogAttributes()
method is replaced byremovePersistentKeys()
New API Gateway built-in schemas in Parser
You can now use more accurate schemas for a fine grained validation and parsing, as well as improved type hinting, and code completion support.
... (truncated)
Sourced from @aws-lambda-powertools/logger
's
changelog.
2.3.0 (2024-06-27)
Bug Fixes
- idempotency: preserve scope of decorated class (#2693) (22ec1f0)
- logger: reset log level after sampling refresh (#2673) (618faec)
Features
b1cd636
chore(ci): bump version to 2.3.0 (#2698)d1284bf
docs(logger): rework working with keys doc sections (#2696)f1cdb15
chore(deps): bump the aws-sdk group across 1 directory with 4 updates
(#2689)ab84af7
chore(deps-dev): bump tsx from 4.15.6 to 4.15.7 (#2684)22ec1f0
fix(idempotency): preserve scope of decorated class (#2693)266b19c
chore(deps-dev): bump aws-sdk from 2.1645.0 to 2.1648.0 (#2690)3a5d72e
chore(deps): bump @types/node
from 20.14.6 to 20.14.9 (#2691)64115c6
docs(parser): add api docs (#2685)b3bc1f0
feat(parser): enhance API Gateway schemas (#2665)5634566
chore(deps-dev): bump typedoc-plugin-missing-exports from 2.2.0 to 2.3.0
(#2655)Sourced from cfn-lint's releases.
Release v1.4.2
What's Changed
- Fix JSON based tags for many types by
@kddejong
in aws-cloudformation/cfn-lint#3437Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.1...v1.4.2
Release v1.4.1
What's Changed
- Fix JSON based tags for many of the Glue types by
@kddejong
in aws-cloudformation/cfn-lint#3434Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.0...v1.4.1
Release v1.4.0
What's Changed
- Default
EngineMode
for E3686 isprovisioned
by@kddejong
in aws-cloudformation/cfn-lint#3425- Update docdb engine version to have
5.0.0
by@kddejong
in aws-cloudformation/cfn-lint#3428- In legacy RulesCollection validate the rule is enabled before returning result by
@kddejong
in aws-cloudformation/cfn-lint#3429- Convert all JSON style properties to support
string
andobject
by@kddejong
in aws-cloudformation/cfn-lint#3423- Patch in better validation for
Tags
properties that just have{"type": "object"}
by@kddejong
in aws-cloudformation/cfn-lint#3423Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.7...v1.4.0
Sourced from cfn-lint's changelog.
v1.4.2
What's Changed
- Fix JSON based tags for many types by
@kddejong
in aws-cloudformation/cfn-lint#3437Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.1...v1.4.2
v1.4.1
What's Changed
- Fix JSON based tags for many of the Glue types by
@kddejong
in aws-cloudformation/cfn-lint#3434Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.4.0...v1.4.1
v1.4.0
What's Changed
- Default
EngineMode
for E3686 isprovisioned
by@kddejong
in aws-cloudformation/cfn-lint#3425- Update docdb engine version to have
5.0.0
by@kddejong
in aws-cloudformation/cfn-lint#3428- In legacy RulesCollection validate the rule is enabled before returning result by
@kddejong
in aws-cloudformation/cfn-lint#3429- Convert all json properties to support
string
andobject
by@kddejong
in aws-cloudformation/cfn-lint#3423- Patch in better validation for
Tags
properties that just havetype
object
by@kddejong
in aws-cloudformation/cfn-lint#3423Full Changelog: https://github.com/aws-cloudformation/cfn-lint/compare/v1.3.7...v1.4.0
625d38a
Release v1.4.2 (#3438)9e45304
Fix remaining tag patches to be json objects (#3437)2da6f20
Release v1.4.1 (#3435)333c29a
Fix glue tags (#3434)1a45182
Release v1.4.0 (#3431)3001eb5
Convert json resource properties into better json schem validation (#3423)1e78b4c
Validate ignore checks before returning result (#3429)a5e77d5
Update docdb engine version to have 5.0.0 (#3428)c79124f
Default EngineMode for E3686 is provisioned (#3425)Sourced from boto3's changelog.
1.34.135
- api-change:
application-autoscaling
: [botocore
] Amazon WorkSpaces customers can now use Application Auto Scaling to automatically scale the number of virtual desktops in a WorkSpaces pool.- api-change:
chime-sdk-media-pipelines
: [botocore
] Added Amazon Transcribe multi language identification to Chime SDK call analytics. Enabling customers sending single stream audio to generate call recordings using Chime SDK call analytics- api-change:
cloudfront
: [botocore
] Doc only update for CloudFront that fixes customer-reported issue- api-change:
datazone
: [botocore
] This release supports the data lineage feature of business data catalog in Amazon DataZone.- api-change:
elasticache
: [botocore
] Add v2 smoke tests and smithy smokeTests trait for SDK testing.- api-change:
mq
: [botocore
] This release makes the EngineVersion field optional for both broker and configuration and uses the latest available version by default. The AutoMinorVersionUpgrade field is also now optional for broker creation and defaults to 'true'.- api-change:
qconnect
: [botocore
] Adds CreateContentAssociation, ListContentAssociations, GetContentAssociation, and DeleteContentAssociation APIs.- api-change:
quicksight
: [botocore
] Adding support for Repeating Sections, Nested Filters- api-change:
rds
: [botocore
] Updates Amazon RDS documentation for TAZ export to S3.- api-change:
sagemaker
: [botocore
] Add capability for Admins to customize Studio experience for the user by showing or hiding Apps and MLTools.- api-change:
workspaces
: [botocore
] Added support for WorkSpaces Pools.
359f0b2
Merge branch 'release-1.34.135'd9b5ce7
Bumping version to 1.34.135857c461
Add changelog entries from botocore6221a41
Merge branch 'release-1.34.134' into develop