Releases: shinobistack/waymond
Releases · shinobistack/waymond
v0.2.2
v0.2.1
v0.2.0
Core
- 8f913a9 refactor: beautiful logs for waymond.core
- 83f9ba9 refactor: introduce log package
- c5d4e63 refactor: use the internal logger everywhere
- f429fe9 refactor: avoid storing event bus instance in context
Triggers
- 524fdbd feat(trigger): add buildkite trigger (#6)
- 1c2a2c5 trigger(buildkite): introduce filter_by_queue_name (#20)
- 856a1fe feat(trigger.buildkite): emit event for every buildkite queue (#10)
- 8dd5bfa fix(trigger.cron): addresses lint errors
- 2cb8556 refactor(trigger.cron): use the new logger
Scalers
Connectors
- b921ed9 feature(connector.direct): direct connect for cron and buildkite (#9)
- e9e71fb feat(connector): add go_template transformer (#17)
CI
- eea6340 ci: add github action for linting
- 59713c9 ci: avoid go cache for lint job
- 32e618f ci: publish draft release during release
- af22f59 build: add golangci-lint for linting local builds
Website
- 9780361 site: add a lot more docs (#13)
- 086c73f site: add demo video to homepage
- cea9817 site: init website with basic template (#12)
Misc
- df89df6 chore(readme): add badges
- f5514a8 chore(readme): add command section
- 1087c3d chore(readme): add community section
- 10423d4 chore(readme): add install instructions
- 403e3b3 chore(readme): add table of modules
- 5fa83cf chore(readme): deprecate zulip and use telegram
- 974c424 chore(readme): update head
- 949822b chore(readme): update logo
- 7db9a5b chore(readme): update logo for changing color scheme
- 1ee97b5 chore(readme): update modules section
- 47d40f6 chore(readme): use svg instead of png for logo
- 4066c03 fix(readme): restructure wordings
v0.1.0
Changelog
- d4afcec Initial commit
- c36436e build: add goreleaser config
- 4670ce0 chore(build): init justfile
- 22b514a chore(cmd): init waymond command line program
- a6c596a chore(go): init module
- 1696069 chore(readme): add architecture diagram
- 7eb5768 chore(readme): add concepts
- 5d41a68 chore(readme): add configuration section
- e3d288f chore(readme): add googly eyes
- 67ea803 chore(readme): add logo
- 1257980 chore(readme): add motivation section
- 618b6a9 chore(readme): describe the project
- 3f22ce0 chore(readme): fix spacing
- cf050b4 chore(readme): fix typo and adjust details
- eaa3733 chore(readme): format
- 18d537a chore(readme): restructure readme
- f694984 chore(readme): update architecture diagram
- dd79ec3 chore(readme): update logo size
- 4b6cdf5 chore(trigger): add comment for Register method
- fcfc386 chore: remove waymond config from root
- 5c39c96 ci: add github workflow for goreleaser
- fa7b667 cleanup: remove unused requester module
- 6955916 cleanup: remove unused schedule module
- 50cc812 examples(all): add basic examples
- e7309ee feat(cmd): accept -config flag and parses config file
- 2b4853a feat(cmd): read basic config file and try to register the requesters
- eb13fab feat(connector): ability register connectors
- d05554e feat(connector): make direct connector work
- 79f8393 feat(core): complete registering the requester via cron schedule
- 596d348 feat(requester): logs waiting count of buildkite jobs
- 0281f5c feat(requester): make buildkite api calls to get agent metrics
- 9170976 feat(scaler): parse configs and register scalers
- 551e193 feat(scaler.docker): add scaler up logic
- 55e584d feat(scaler.docker): handle scale down logic
- 9f24bf7 feat(trigger.cron): add sample handler for testing
- 5e1062e feat(triggers): ability to register triggers
- acf5d60 feat(triggers): add config parsing
- e2070a1 fix(scaler): rename replica to count in docker scaler
- 5881cf6 refactor(cmd): change how config is loaded
- 456f821 refactor: examples to toml