1.0.0 - ready for AWS re:invent
What's Changed
- chore: first commit by @ran-isenberg in #4
- chore: remove docs flow by @ran-isenberg in #5
- feature: change to product by @ran-isenberg in #10
- feature: change post product to put by @ran-isenberg in #11
- chore: rename folders, constructs, add design choices by @ran-isenberg in #16
- chore(ci): use environment secrets over std secrets by @heitorlessa in #37
- chore(ci): cleanup gha workflow, makefile, security improvements by @heitorlessa in #38
- chore: update deps by @ran-isenberg in #53
- chore(deps): bump aws-actions/configure-aws-credentials from 3.0.1 to 4.0.0 by @dependabot in #61
- chore(deps): bump actions/checkout from 3.6.0 to 4.0.0 by @dependabot in #60
- chore: add skeleton handlers and tests for missing crud api functions by @ran-isenberg in #66
- feature: get product implementation + tests by @ran-isenberg in #72
- feature: add delete product impl. and tests by @ran-isenberg in #73
- feature: add list products impl. by @ran-isenberg in #74
- chore: sync docs with code by @ran-isenberg in #77
- feat(stream_processor): initial version for processing product changes by @heitorlessa in #76
- fix: fix broken main, add automatic github oages publish by @ran-isenberg in #80
- docs(stream_processor): complete docstrings by @heitorlessa in #81
- chore: rename files, align with stream names by @ran-isenberg in #82
- chore(deps): bump actions/checkout from 4.0.0 to 4.1.0 by @dependabot in #70
- refactor(events): rename ABC to Base*, and keep a single EventHandler by @heitorlessa in #83
- refactor: inject event handler in domain logic rather than init by @heitorlessa in #85
- feature: create product - add event handler implementation by @ran-isenberg in #84
- docs: fix test documentation by @ran-isenberg in #86
- feature: move all crud handlers to use event handler by @ran-isenberg in #87
- chore(deps): bump actions/setup-python from 4.7.0 to 4.7.1 by @dependabot in #93
- chore(deps): bump aws-actions/configure-aws-credentials from 4.0.0 to 4.0.1 by @dependabot in #94
- feature: add idempotency to create product API by @ran-isenberg in #88
- chore: update deps and update code examples by @ran-isenberg in #95
- chore: update docs and minor renames by @ran-isenberg in #96
- feature: add CW dashboard and alarms by @ran-isenberg in #97
- feature: add sns topic for monitoring alarms by @ran-isenberg in #98
- docs: add monitoring docs by @ran-isenberg in #103
- feature: add env vars to stream process by @ran-isenberg in #104
- feature: add testing construct for stream processor by @ran-isenberg in #105
- feature: implement new environments : staging and production by @ran-isenberg in #106
- fix: fix staging and prod cicd by @ran-isenberg in #107
- fix: fix main cicd by @ran-isenberg in #108
- fix: fix prod running with staging and not after by @ran-isenberg in #109
- fix: fix main pipeline by @ran-isenberg in #110
- fix: fix get stack output in tests by @ran-isenberg in #111
- chore: add db entry, move schemas around, renames schemas to models by @ran-isenberg in #112
- chore: add timestamp by @ran-isenberg in #113
- docs: add more GH pages docs by @ran-isenberg in #114
- docs: readme changes by @ran-isenberg in #115
- docs: fix readme by @ran-isenberg in #116
- docs: Update README.md add doc link by @ran-isenberg in #117
- docs: add template reference by @ran-isenberg in #118
- chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #119
- feature: add ruff by @ran-isenberg in #122
- docs: fix loose ends - remove yapf/isort/flake8 by @ran-isenberg in #124
- fix: add kms removal policy by @ran-isenberg in #125
- feature: add cognito identity by @ran-isenberg in #126
- fix : fix prod cognito by @ran-isenberg in #127
- docs: add cognito docs by @ran-isenberg in #128
- chore(deps): bump actions/setup-node from 3.8.1 to 4.0.0 by @dependabot in #129
- chore: refactor idp to different folder by @ran-isenberg in #132
- chore: update deps by @ran-isenberg in #136
- refactor(stream): add integ and e2e tests by @heitorlessa in #135
- chore: move test asl to new folder by @ran-isenberg in #137
- feature: add WAF and create subfolder for domains in CDK by @ran-isenberg in #138
- chore: update deps by @ran-isenberg in #139
New Contributors
- @ran-isenberg made their first contribution in #4
- @heitorlessa made their first contribution in #37
- @dependabot made their first contribution in #61
Full Changelog: https://github.com/ran-isenberg/serverless-python-demo/commits/1.0.0