Skip to content

v0.1.0

Compare
Choose a tag to compare
@guergabo guergabo released this 08 Jan 21:57
· 154 commits to main since this release
5b5ef90

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

Full Changelog: https://github.com/resonatehq/resonate/commits/v0.1.0