Releases: api3dao/signed-api
Releases · api3dao/signed-api
v0.7.0
What's Changed
- Support skipping API calls by @aquarat in #245
- Improve lint configuration by @Siegrift in #249
- Update non-major-dependencies by @renovate in #251
- Update non-major-devDependencies by @renovate in #250
- Ignore casing when comparing address by @Siegrift in #253
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Update non-major-dependencies by @renovate in #230
- Update Node.js to >=18.19.1 by @renovate in #236
- Update typescript-eslint monorepo to v7 (major) by @renovate in #235
- Update non-major-devDependencies by @renovate in #231
- Log received signed data by @bdrhn9 in #241
- Update commons library by @Siegrift in #244
- Node 20 Bump by @aquarat in #246
Full Changelog: v0.5.1...v0.6.0
v0.5.1
v0.5.0
What's Changed
- Forward logs to Loki by @Siegrift in #129
- Update dependency @aws-sdk/client-s3 to ^3.490.0 by @renovate in #202
- Update non-major-devDependencies by @renovate in #203
- Remove pnpm from engine field by @Siegrift in #206
- Update dependency husky to v9 by @renovate in #210
- Update non-major-dependencies by @renovate in #204
- Implement async signed data validation by @Siegrift in #215
- Handle configuration errors, minor code cleanup by @Siegrift in #217
- Set LOG_LEVEL to INFO for CF templates by @Siegrift in #219
- Update non-major-devDependencies by @renovate in #221
- Update dependency @aws-sdk/client-s3 to ^3.504.0 by @renovate in #220
- Try using node-slim Docker image instead of alpine by @Siegrift in #223
- Improve uncaught error handling, include configuration errors in logs by @Siegrift in #227
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Update pnpm to ^8.14.0 by @renovate in #194
- Update non-major-dependencies by @renovate in #196
- Update pnpm to ^8.14.1 by @renovate in #198
- Update non-major-devDependencies by @renovate in #197
- Implement secrets interpolation, update CF template by @Siegrift in #199
- Support caching on AWS CloudFront by @Siegrift in #200
- Fix README by @Siegrift in #201
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Update dependency is-wsl to v3 by @renovate in #181
- Update non-major-devDependencies by @renovate in #184
- Update non-major-devDependencies by @renovate in #192
- Update pnpm to ^8.13.1 by @renovate in #187
- Update non-major-dependencies by @renovate in #183
- Update release instructions by @Siegrift in #182
- Fix docker:build command for non-Linux OS by @bdrhn9 in #190
- Add airnode address to POST endpoint as a path parameter by @bdrhn9 in #189
- Create config directory in terraform templates by @Siegrift in #191
New Contributors
Full Changelog: 0.2.0...v0.3.0
0.2.0
What's Changed
- Update pnpm to ^8.12.0 by @renovate in #169
- Performance test fixes and optimizations by @Siegrift in #159
- Run performance test by @Siegrift in #154
- Update Node.js to ^18.19.0 by @renovate in #170
- Update pnpm to ^8.12.0 by @renovate in #171
- Update pnpm to ^8.12.1 by @renovate in #178
- Update pnpm to ^8.13.0 by @renovate in #180
- Implement bearer token auth by @Siegrift in #174
- Add back signed data validations by @Siegrift in #176
- Handle async errors in Signed API by @Siegrift in #177
- Automate release process, support NPM publishing by @Siegrift in #179
Full Changelog: v0.1.0...0.2.0
v0.1.0
What's Changed
- Initial repo setup by @Siegrift in #4
- Add husky hooks, CI tests and purge dependencies by @Siegrift in #5
- Configure Renovate by @renovate in #1
- Remove serverless and dockerize api by @Siegrift in #7
- Fix renovate config by @Siegrift in #10
- Remove port expose from docker by @Siegrift in #18
- Refactor pusher by @Siegrift in #24
- Small API improvements by @Siegrift in #26
- Update deps by @Siegrift in #27
- Improve package scripts by @Siegrift in #28
- Run signed API together with pusher by @Siegrift in #30
- Enable stricter TS checks, fix validation issues by @Siegrift in #31
- Update actions/checkout action to v4 by @renovate in #12
- Update pnpm to ^8.7.6 by @renovate in #11
- Refactor logic for making requests by @Siegrift in #33
- Allow API to serve delayed data by @Siegrift in #34
- Prune data by @Siegrift in #36
- Improve logging by @Siegrift in #37
- Add hot reload by @Siegrift in #38
- Fix README.md by @Siegrift in #39
- Minor logger refactor, add documentation by @Siegrift in #42
- Add unit tests for api-requests modules by @Siegrift in #44
- Dynamically load api config and refactor the logger by @andreogle in #51
- Rework and document configuration by @Siegrift in #56
- Minor pusher internal refactors by @Siegrift in #57
- Fix delayed queue premature data prune, add tests by @Siegrift in #58
- Update pnpm to ^8.8.0 by @renovate in #46
- Add unit test for validating triggers, improve mnemonic validation by @Siegrift in #61
- Consistent naming by @Siegrift in #62
- Silence logger by default by @Siegrift in #63
- Update devDependencies (non-major) by @renovate in #59
- Update dependencies (non-major) by @renovate in #60
- Refactor docker, fix unhandled error by @Siegrift in #64
- Implement e2e test flow, fix small bugs by @Siegrift in #65
- Fix husky configuration by @Siegrift in #67
- Migrate to common ESlint configuration by @Siegrift in #68
- Bump zod from 3.22.2 to 3.22.3 by @dependabot in #70
- Use common logger by @Siegrift in #69
- Fix bug with data pruning by @Siegrift in #73
- Use processing from commons by @Siegrift in #75
- Update @api3/commons by @Siegrift in #81
- Update dependencies by @Siegrift in #87
- Fix the docker image tags by @Siegrift in #89
- Skip persisting signed data for data feed with existing timestamp by @Siegrift in #91
- Prevent future time drift timestamp by @Siegrift in #92
- Persist derived airnode wallet in state by @Siegrift in #93
- Implement node version by @Siegrift in #94
- Update actions/setup-node action to v4 by @renovate in #97
- Update pnpm to ^8.10.0 by @renovate in #71
- Add stage to Pusher by @Siegrift in #99
- Add heartbeat log by @Siegrift in #100
- Implement Airnode whitelisting by @Siegrift in #101
- Dependency reviewer by @Siegrift in #102
- Update pnpm to ^8.10.2 by @renovate in #106
- Improve heartbeat log by @Siegrift in #108
- Stagger pusher by @Siegrift in #105
- Bump axios from 1.5.1 to 1.6.0 by @dependabot in #113
- Update SignedApiResponse schema by @aquarat in #120
- Less strict node pnpm requirements by @Siegrift in #127
- Document logger defaults by @Siegrift in #126
- Update Node.js to ^18.18.2 by @renovate in #128
- Update pnpm to ^8.10.5 by @renovate in #114
- Add spec link by @Siegrift in #125
- Run as non-root users by @aquarat in #121
- Add CloudFormation template to deploy signed API by @Siegrift in #122
- Fix README by @Siegrift in #131
- Improve headers logic by @Siegrift in #134
- Remove max batch size by @Siegrift in #135
- Avoid changing secrets in e2e tests by @Siegrift in #136
- Resolve TODOs by @Siegrift in #137
- Implement processing v2 by @Siegrift in #133
- Document release process by @Siegrift in #138
- Implement various minor fixes by @Siegrift in #140
- Build API request correctly by @Siegrift in #142
- Rename Pusher to Airnode feed by @Siegrift in #147
- Update non-major-dependencies by @renovate in #146
- Update pnpm to ^8.11.0 by @renovate in #153
- Improve log style consistency by @Siegrift in #148
- Update non-major-devDependencies by @renovate in #145
- Increase payload size, add default express error handler by @Siegrift in #152
- Add stage to Signed API by @Siegrift in #156
- Validate signed api name by @Siegrift in #157
- Update Node.js to ^18.19.0 by @renovate in #160
- Fix signed-api Dockerfile by @Siegrift in #163
New Contributors
- @Siegrift made their first contribution in #4
- @renovate made their first contribution in #1
- @andreogle made their first contribution in #51
- @dependabot made their first contribution in #70
- @aquarat made their first contribution in #120
Full Changelog: https://github.com/api3dao/signed-api/commits/v0.1.0