Releases: raystack/siren
Releases · raystack/siren
v0.4.1
What's Changed
- refactor: project folder restructure by @rahmatrhd in #97
- refactor: mock files and codes by @mabdh in #106
- refactor: receiver behaviour by @mabdh in #110
- refactor: decouple migration command and services by @mabdh in #112
- refactor: update error package and api by @mabdh in #113
- refactor: storage layer to use postgres dockertest by @mabdh in #114
- feat: implement grpc health server and wire
/ping
handler to it by @mabdh in #115 - feat: improve coverage by @mabdh in #116
- refactor: improve coverage to 95% by @mabdh in #118
New Contributors
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Changelog
- ac07304 refactor(rule): rule pkg structure (#95)
- 302c93a refactor(subscription): move subscription repository from pkg to store (#92)
- 58f9e7f refactor: alert history pkg with store abstraction (#94)
- f259af8 refactor: decouple business logic from db logic (#90)
- 7274359 refactor: namespace repository to handle encryption in service (#91)
- f2abf6b refactor: receiver pkg structure (#93)
- be6ce1f refactor: templates pkg as per store abstraction (#96)
v0.3.1
Changelog
- a410385 chore: add git issue templates
- e7ff2d0 chore: fetch protos with commit ref (#84)
- 7a83d4a feat: accept config as flag for serve and migrate commands (#85)
- d0d944b feat: group cli commands (#79)
- 1c49c53 fix: increase group_interval time in alertmanager config (#88)
- f409a08 refactor: cleanup redundant code (#81)
- 532fcc8 refactor: use logger imported from odpf/salt (#86)
v0.3.0
Changelog
- fe9b681 feat: add grpc support (#49)
- 50ede46 feat: add namespace APIs (#64)
- 217944b feat: add provider API (#53)
- a60ff7d feat: add receiver apis (#56)
- f8b7870 feat: add subscriptions api (#73)
- ee85839 feat: add urn support in namespace & provider (#67)
- 40d935d feat: add validation support using go-grpc-middleware (#50)
- db5ebca feat: create CLI using GRPC APIs (#71)
- 02740dc fix: find unique namespace based on urn and provider id (#72)
- aa9ee57 refactor: add pre & post slack transform interface to stop code duplication (#63)
- 9264c64 refactor: alerts APIs (#69)
- 47790a4 refactor: receiver notification api (#70)
- f641ecf refactor: rules api (#65)
Docker images
docker pull docker.io/odpf/siren:0.3.0
docker pull docker.io/odpf/siren:v0.3.0-amd64
v0.2.0
Changelog
71dc6c8 feat: add api to exchange oauth code for access token with slack
9c95dfd feat: add block type in slack message (#41)
df6fc83 feat: list all slack channels where messages can be sent via Siren (#39)
1bc391b feat: send slack notifications to authorized workspaces (#37)
62a4b51 feat: store access token in encrypted format
74f03c6 fix: don't auto-publish the release & rc tag
13664d5 refactor: add encryption example in config
f16646b refactor: change code exchange api route name
874e924 refactor: remove webhooks from alertmanager slack configs with http config (#43)
Docker images
docker pull docker.io/odpf/siren:0.2.0
docker pull docker.io/odpf/siren:v0.2.0-amd64