Releases: pwrdrvr/lambda-dispatch
Releases · pwrdrvr/lambda-dispatch
Release list
v0.11.0
What's Changed
- Issue-258 - Add SHA tag for each build of demo-app by Harold Hunt (@huntharo) in #259
- Issue-260 - Add sha suffix to PR router image tag by Harold Hunt (@huntharo) in #261
- Issue-262 - Use AWS logger for ECS by Harold Hunt (@huntharo) in #263
- Issue 264 - Use updated extension for demo app on PRs by Harold Hunt (@huntharo) in #265
- Issue-253 - Option to disable MetricsRegistry usage by Harold Hunt (@huntharo) in #254
- Issue-250 - Drop min worker threads to 1 on router by Harold Hunt (@huntharo) in #255
- Issue-253 - Config option to disable the periodic metrics by Harold Hunt (@huntharo) in #266
- Issue-256 - Troubleshoot hang on streaming echo POST requests by Harold Hunt (@huntharo) in #257
Full Changelog: v0.10.0...v0.11.0
v0.10.0 - Publish CDK Construct
What's Changed
- Issue-225 - Node Module Cache by Harold Hunt (@huntharo) in #228
- Issue-226 - Create PR stack by Harold Hunt (@huntharo) in #229
- Issue-230 - Fargate spot by Harold Hunt (@huntharo) in #234
- Issue-227 - Prep for CDK publish by Harold Hunt (@huntharo) in #235
- Issue-236 - Fix lambda image selection on main by Harold Hunt (@huntharo) in #237
- Issue-238 - Try to get public images working by Harold Hunt (@huntharo) in #240
- Issue-238 - Push the multi-platform demo app, again by Harold Hunt (@huntharo) in #242
- Issue 214 - Fix negative pending requests by Harold Hunt (@huntharo) in #247
- Issue-227 - Rename CDK packages by Harold Hunt (@huntharo) in #243
- Issue 227 - Publish CDK Construct to NPM by Harold Hunt (@huntharo) in #249
Full Changelog: v0.9.9...v0.10.0
v0.9.9
What's Changed
- Extract tests into integration tests by Adam Jahn (@ajjahn) in #204
- Move tests out of main by Harold Hunt (@huntharo) in #206
- Update dev docs by Harold Hunt (@huntharo) in #208
- Severity trait & fix wildcard enum foot gun by Adam Jahn (@ajjahn) in #207
- Issue-185 - Mock Router Builder by Harold Hunt (@huntharo) in #209
- Issue-185 - Call Router Close on error by Harold Hunt (@huntharo) in #205
- Issue 2 - Handle missing cert file by Harold Hunt (@huntharo) in #213
- Issue 2 - Log Endpoint on Connect Failure by Harold Hunt (@huntharo) in #215
- Update docker version of Rust by Harold Hunt (@huntharo) in #216
- Issue 218 - Cargo update by Harold Hunt (@huntharo) in #220
- Issue 217 - CDK Stack and Constructs by Harold Hunt (@huntharo) in #218
- Fix lint errors add scripts by Harold Hunt (@huntharo) in #222
- Fix failure to start if cert not found by Harold Hunt (@huntharo) in #221
Full Changelog: v0.9.8...v0.9.9
v0.9.8 - Fixes issue with `//` paths and with Extension hanging until timeout
What's Changed
- Issue-199 - Add request count to ping logs by Harold Hunt (@huntharo) in #200
- Cleanup - remove double/nested test modules by Adam Jahn (@ajjahn) in #201
- Issue-199 - Use mock_router in app_request tests by Harold Hunt (@huntharo) in #202
- Issue-199 - Fix
//path handling in extension - Issue introduced in 0.9.7 by Harold Hunt (@huntharo) in #203
Full Changelog: v0.9.7...v0.9.8
❌ v0.9.7 - Connection pools, error handling improvements
New Bug
- Fails on
//path requests - Will hang the Lambda up to the timeout in this case
What's Changed
- Issue-188 - Use setup-rust by Harold Hunt (@huntharo) in #189
- Issue 182 - Error handling, propagation, etc. by Harold Hunt (@huntharo) in #187
- Extract bits from router channel by Adam Jahn (@ajjahn) in #190
- Check access job for forks and dependabot by Harold Hunt (@huntharo) in #191
- Bump express from 4.18.2 to 4.19.2 in /src/demo-app by Dependabot (@dependabot) in #184
- Bump h2 from 0.4.3 to 0.4.4 by Dependabot (@dependabot) in #183
- Remove generic lifetime requirement from lambda service by Adam Jahn (@ajjahn) in #194
- Issue 178 - App Connection Pool by Harold Hunt (@huntharo) in #193
- Use a connection pooling client for contained app connections by Adam Jahn (@ajjahn) in #192
- Issue-181 - Add POST, gzip, query string tests by Harold Hunt (@huntharo) in #195
- Issue-142 - Relay error fixes by Harold Hunt (@huntharo) in #197
- Issue-142 - Router Connection Pool by Harold Hunt (@huntharo) in #196
- Issue-181 - Add header size tests by Harold Hunt (@huntharo) in #198
New Contributors
- Dependabot (@dependabot) made their first contribution in #184
Full Changelog: v0.9.6...v0.9.7
v0.9.6 - Extension connection timeouts for router and app
What's Changed
- Issue 159 - Setup rust and dotnet devcontainers by Harold Hunt (@huntharo) in #179
- Issue-163 - Comment with code coverage summary by Harold Hunt (@huntharo) in #180
- Issue-159 - Extension - Connection Timeouts by Harold Hunt (@huntharo) in #176
Full Changelog: v0.9.5...v0.9.6
v0.9.5 - MAJOR FIX: Race Condition on Startup Leading to Lambda Invoke Loop
What's Changed
- Issue 170 - Put CloudWatch metrics on config switch by Harold Hunt (@huntharo) in #172
- Issue 147 - Do not clone the RNG by Harold Hunt (@huntharo) in #174
- Issue 154 - Tight Loop - Race Condition Fix in PoolManager by Harold Hunt (@huntharo) in #173
- Issue 149 - Remove the body size limits by Harold Hunt (@huntharo) in #167
Full Changelog: v0.9.4...v0.9.5
v0.9.4 - Change default scaling algorithm back to `simple`
What's Changed
- Issue-168 - Allow configuring router scaling algorithm (change default to
simple) by Harold Hunt (@huntharo) in #169
Full Changelog: v0.9.3...v0.9.4
v0.9.3 - Fix forever pending request on timeout before dispatch
What's Changed
- Issue 165 - Improve Router unit test coverage to 60% by Harold Hunt (@huntharo) in #162
- Issue 165 - Fix pending never dispatched by Harold Hunt (@huntharo) in #166
Full Changelog: v0.9.2...v0.9.3
v0.9.2 - Fix Docker Image tag for Demo App
Full Changelog: v0.9.1...v0.9.2