v0.1.0
Initial Alpha Release 🏴☠️
What's Changed
- Logging and Metrics by @dfarr in #5
- Add tags and createdOn/completedOn timestamps to promises by @dfarr in #9
- Add semgrep to ci workflow by @dfarr in #11
- Add semgrep rules to CI by @dfarr in #12
- Fix semgrep issues by @dfarr in #13
- Postgres store by @dfarr in #18
- Add configuration flags and files to commands by @dfarr in #25
- Update dst workflow by @dfarr in #27
- Add postgres to github action dst by @dfarr in #28
- Update dst workflow by @dfarr in #46
- Add docker and docker compose by @dfarr in #62
- Add complete promise api by @dfarr in #63
- Enable pagination for search api by @dfarr in #66
- Timeout promises before search request by @dfarr in #70
- Add pagination to subscriptions by @dfarr in #71
- Add search dsl by @dfarr in #72
- Add strict mode and remove complete promise by @dfarr in #73
- Refactor idempotency key by @dfarr in #74
- Add unit tests for http and grpc by @dfarr in #75
- Refactor by @dfarr in #76
- Refactor by @dfarr in #77
- refactor common code from http and grpc subsystem into a service by @huesflash in #82
- Refactor coroutine implementation by @dfarr in #87
- Dequeue from api immediately if sqes are available by @dfarr in #88
- Add metadata to sqes, cqes, and coroutines by @dfarr in #90
- doc(contributing): set contribution expectations by @guergabo in #91
- feat(tags): these are optional fields by @guergabo in #103
- feat(chainguard): use distroless chainguard image by @guergabo in #104
- Update issue templates by @guergabo in #105
- fix(race): fixing race condition found with test harness by @guergabo in #107
- Ci by @guergabo in #108
- Feat: Improve log level flag description by @dreamjz in #113
- feat(error): init error handling philosophy by @guergabo in #111
- Fix: Add proto missing fields and add test for pkg/log by @dreamjz in #115
- fix(dst): correct error messages by @guergabo in #120
- build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #121
- build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #126
- build(deps): bump google.golang.org/grpc from 1.58.1 to 1.59.0 by @dependabot in #125
- build(deps): bump github.com/mattn/go-sqlite3 from 1.14.17 to 1.14.18 by @dependabot in #124
- build(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #123
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #127
- build(deps): bump github.com/go-playground/validator/v10 from 10.15.4 to 10.16.0 by @dependabot in #128
- build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #130
- build(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #129
- doc(readme): update messaging and links by @guergabo in #134
- feat(gcp): setup cd by @guergabo in #136
- build(deps): bump google-github-actions/auth from 1 to 2 by @dependabot in #141
- Fix spelling and chmod +x by @dfarr in #142
- Adding PR template by @vaibhawvipul in #143
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #145
- build(deps): bump google-github-actions/upload-cloud-storage from 1 to 2 by @dependabot in #148
- feat(schedules): add schedules feature, refactor promise api by @guergabo in #147
- fix(dst): desc + param by @guergabo in #158
- fix(scheduls): enhance sql command by @guergabo in #159
- Add ability to search promises by tag by @dfarr in #144
- feat(postgres): added postgres support for schedules by @guergabo in #162
- build(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.2 by @dependabot in #155
- build(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #165
- build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #154
- build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #152
- build(deps): bump github.com/mattn/go-sqlite3 from 1.14.18 to 1.14.19 by @dependabot in #151
- build(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #150
- build(deps): bump actions/download-artifact from 3 to 4 by @dependabot in #149
- Refactor schedule promises by @dfarr in #161
- Allow slashes in promise name by @dfarr in #160
- Refactor commands by @dfarr in #167
- Add ability to search by tags on cli by @dfarr in #168
- Add search schedules by @dfarr in #171
- Contributing to the documentation - Architecture by @zeu5 in #176
- add grpc support for schedules api by @guergabo in #175
- Create release.yaml by @guergabo in #183
- build(deps): bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 by @dependabot in #173
- build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #172
- build(deps): bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #180
- Add link to github actions workflow in dst issue and use cache by @dfarr in #185
- Upload artifacts directly to release by @dfarr in #187
- test(dst): add support for simulating cron schedules by @guergabo in #189
New Contributors
- @dfarr made their first contribution in #5
- @huesflash made their first contribution in #82
- @guergabo made their first contribution in #91
- @dreamjz made their first contribution in #113
- @dependabot made their first contribution in #121
- @vaibhawvipul made their first contribution in #143
- @zeu5 made their first contribution in #176
Full Changelog: https://github.com/resonatehq/resonate/commits/v0.1.0