Skip to content

Commit edb0e82

Browse files
Merge branch 'v2' into feat/capture-method-span-name
2 parents fc671d4 + 64513d9 commit edb0e82

File tree

66 files changed

+1893
-1456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1893
-1456
lines changed

.github/workflows/publish.yml

-175
This file was deleted.

.github/workflows/python_docs.yml

-71
This file was deleted.

.pre-commit-config.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,8 @@ repos:
3939
hooks:
4040
- id: cfn-python-lint
4141
files: examples/.*\.(yaml|yml)$
42+
- repo: https://github.com/rhysd/actionlint
43+
rev: v1.6.16
44+
hooks:
45+
- id: actionlint-docker
46+
args: [-pyflakes=]

CHANGELOG.md

+52-3
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,38 @@
66

77
## Bug Fixes
88

9+
* **ci:** ensure PR_AUTHOR is present for large_pr_split workflow
10+
* **ci:** gracefully and successful exit changelog upon no changes
11+
* **ci:** event resolution for on_label_added workflow
12+
13+
## Documentation
14+
15+
* **layer:** upgrade to 1.28.0 (v33)
16+
17+
## Features
18+
19+
* **ci:** add actionlint in pre-commit hook
20+
* **event_sources:** add CloudWatch dashboard custom widget event ([#1474](https://github.com/awslabs/aws-lambda-powertools-python/issues/1474))
21+
22+
## Maintenance
23+
24+
* **ci:** add missing description fields
25+
* **ci:** enable ci checks for v2
26+
* **ci:** add workflow to suggest splitting large PRs ([#1480](https://github.com/awslabs/aws-lambda-powertools-python/issues/1480))
27+
* **ci:** add linter for GitHub Actions as pre-commit hook ([#1479](https://github.com/awslabs/aws-lambda-powertools-python/issues/1479))
28+
* **ci:** remove dangling debug step
29+
* **ci:** fix invalid dependency leftover
30+
* **ci:** remove unused and undeclared OS matrix env
31+
* **ci:** limit E2E workflow run for source code change
32+
* **deps-dev:** bump mypy-boto3-dynamodb from 1.24.55.post1 to 1.24.60 ([#1481](https://github.com/awslabs/aws-lambda-powertools-python/issues/1481))
33+
* **maintainers:** update release workflow link
34+
35+
36+
<a name="v1.28.0"></a>
37+
## [v1.28.0] - 2022-08-25
38+
## Bug Fixes
39+
40+
* **ci:** calculate parallel jobs based on infrastructure needs ([#1475](https://github.com/awslabs/aws-lambda-powertools-python/issues/1475))
941
* **ci:** del flake8 direct dep over py3.6 conflicts and docs failure
1042
* **ci:** move from pip-tools to poetry on layers reusable workflow
1143
* **ci:** move from pip-tools to poetry on layers to fix conflicts
@@ -21,10 +53,14 @@
2153
## Documentation
2254

2355
* **apigateway:** removes duplicate admonition ([#1426](https://github.com/awslabs/aws-lambda-powertools-python/issues/1426))
56+
* **home:** fix discord syntax and add Discord badge
57+
* **home:** add discord invitation link ([#1471](https://github.com/awslabs/aws-lambda-powertools-python/issues/1471))
2458
* **jmespath_util:** snippets split, improved, and lint ([#1419](https://github.com/awslabs/aws-lambda-powertools-python/issues/1419))
2559
* **layer:** upgrade to 1.27.0
2660
* **layer:** upgrade to 1.27.0
61+
* **middleware-factory:** snippets split, improved, and lint ([#1451](https://github.com/awslabs/aws-lambda-powertools-python/issues/1451))
2762
* **parser:** minor grammar fix ([#1427](https://github.com/awslabs/aws-lambda-powertools-python/issues/1427))
63+
* **typing:** snippets split, improved, and lint ([#1465](https://github.com/awslabs/aws-lambda-powertools-python/issues/1465))
2864
* **validation:** snippets split, improved, and lint ([#1449](https://github.com/awslabs/aws-lambda-powertools-python/issues/1449))
2965

3066
## Features
@@ -34,18 +70,30 @@
3470
## Maintenance
3571

3672
* **batch:** deprecate sqs_batch_processor ([#1463](https://github.com/awslabs/aws-lambda-powertools-python/issues/1463))
37-
* **ci:** remove conventional changelog commit to reduce noise
73+
* **ci:** prevent concurrent git update in critical workflows ([#1478](https://github.com/awslabs/aws-lambda-powertools-python/issues/1478))
74+
* **ci:** disable e2e py version matrix due to concurrent locking
75+
* **ci:** revert e2e py version matrix
76+
* **ci:** temp disable e2e matrix
3877
* **ci:** update changelog with latest changes
3978
* **ci:** update changelog with latest changes
4079
* **ci:** reduce payload and only send prod notification
4180
* **ci:** remove area/utilities conflicting label
81+
* **ci:** include py version in stack and cache lock
82+
* **ci:** remove conventional changelog commit to reduce noise
4283
* **ci:** update changelog with latest changes
4384
* **deps:** bump release-drafter/release-drafter from 5.20.0 to 5.20.1 ([#1458](https://github.com/awslabs/aws-lambda-powertools-python/issues/1458))
4485
* **deps:** bump pydantic from 1.9.1 to 1.9.2 ([#1448](https://github.com/awslabs/aws-lambda-powertools-python/issues/1448))
86+
* **deps-dev:** bump flake8-bugbear from 22.8.22 to 22.8.23 ([#1473](https://github.com/awslabs/aws-lambda-powertools-python/issues/1473))
4587
* **deps-dev:** bump types-requests from 2.28.7 to 2.28.8 ([#1423](https://github.com/awslabs/aws-lambda-powertools-python/issues/1423))
88+
* **maintainer:** add Leandro as maintainer ([#1468](https://github.com/awslabs/aws-lambda-powertools-python/issues/1468))
89+
* **tests:** build and deploy Lambda Layer stack once ([#1466](https://github.com/awslabs/aws-lambda-powertools-python/issues/1466))
4690
* **tests:** refactor E2E test mechanics to ease maintenance, writing tests and parallelization ([#1444](https://github.com/awslabs/aws-lambda-powertools-python/issues/1444))
47-
* **tests:** refactor E2E tracer to ease maintenance, writing tests and parallelization ([#1457](https://github.com/awslabs/aws-lambda-powertools-python/issues/1457))
91+
* **tests:** enable end-to-end test workflow ([#1470](https://github.com/awslabs/aws-lambda-powertools-python/issues/1470))
4892
* **tests:** refactor E2E logger to ease maintenance, writing tests and parallelization ([#1460](https://github.com/awslabs/aws-lambda-powertools-python/issues/1460))
93+
* **tests:** refactor E2E tracer to ease maintenance, writing tests and parallelization ([#1457](https://github.com/awslabs/aws-lambda-powertools-python/issues/1457))
94+
95+
## Reverts
96+
* fix(ci): add explicit origin to fix release detached head
4997

5098

5199
<a name="v1.27.0"></a>
@@ -2242,7 +2290,8 @@
22422290
* Merge pull request [#5](https://github.com/awslabs/aws-lambda-powertools-python/issues/5) from jfuss/feat/python38
22432291

22442292

2245-
[Unreleased]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v1.27.0...HEAD
2293+
[Unreleased]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v1.28.0...HEAD
2294+
[v1.28.0]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v1.27.0...v1.28.0
22462295
[v1.27.0]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v1.26.7...v1.27.0
22472296
[v1.26.7]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v1.26.6...v1.26.7
22482297
[v1.26.6]: https://github.com/awslabs/aws-lambda-powertools-python/compare/v1.26.5...v1.26.6

0 commit comments

Comments
 (0)