What's Changed
- fix: reject heartbeats when dispatcher disconnects, step runs by @abelanger5 in #545
- Feat expiring token email and slack alerts by @grutt in #546
- chore(deps): bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #548
- chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.21.0 by @dependabot in #549
- feat: default email alert group by @grutt in #547
- docs: update python sdk by @abelanger5 in #550
- docs: celery blog post by @abelanger5 in #551
- feat: worker semaphore v2 by @grutt in #540
- fix: keep semaphore table by @grutt in #553
- chore(deps): bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by @dependabot in #555
- chore(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 by @dependabot in #557
- chore(deps): bump google.golang.org/api from 0.182.0 to 0.183.0 by @dependabot in #556
- fix: typo in celery post by @abelanger5 in #558
- fix(go-sdk): propagate namespace to child workflows by @abelanger5 in #562
- feat: hatchet-lite by @abelanger5 in #560
- fix: more casing in atlas-apply script by @abelanger5 in #563
- fix: ensure auth redirects throw an error by @abelanger5 in #561
- feat: expose retry count by @grutt in #524
- fix: only print routes in debug mode by @abelanger5 in #564
- feat: limits by @grutt in #559
- fix: run rabbitmq-server with docker entrypoint by @abelanger5 in #565
- fix: workflow run sort order by @grutt in #567
- fix: only join latest workflow version by @grutt in #568
Full Changelog: v0.28.10...v0.31.1