mirror of
https://github.com/valitydev/botkube.git
synced 2024-11-06 08:25:19 +00:00
23 KiB
23 KiB
Change Log
v0.9.0 (2019-10-11)
Implemented enhancements:
- Run as non-root #161
-
Kubernetes/Helm
- Add basic proxy support for helm deployment #155
- Send Alert for Image Version Updates #151
- Ability to disable config file watcher #150
- Unit-Test code in Travis #144
-
Refactoring
- Migrate BotKube to Go modules #137
- Improve test coverage for BotKube #136
- Show Docker Image Tag on Deployments #135
- Node Level Critical Events using filters #134
- Annotations based enable/disable notifications for a particular object. #133
- Annotations Based Multi-Channel support #132
- Send more info with update resource notification #131
- Exclude or Ignore Namespaces #128
- Customizable
or one-liner
notifications #58
Fixed bugs:
-
BUG
-
BUG
-
BUG
-
BUG
-
Openshift
-
BUG
- Test cases missing #57
Closed issues:
-
ERROR
-
Cleanup
Merged pull requests:
- Fix namespace format in config files #198 (PrasadG193)
- Add Latest Release Version Badge to README.md #196 (codenio)
- Update K8s package deps to 1.16 #193 (PrasadG193)
- Update Deprecated API groups in K8s 1.16 #192 (PrasadG193)
- Add sample config referenced in the docs #190 (PrasadG193)
- Fix duplicate notification for Job update #187 (PrasadG193)
- Fix file upload for Slack #186 (PrasadG193)
- fix invalid memory address or nil pointer deference on mattermost #184 (gangseok514)
-
CI
- Fix CI to build docker image #177 (PrasadG193)
- Make notification messages more readable #175 (PrasadG193)
- Refactor Test Suits #174 (codenio)
- Fix uninitialised filters and minor issues #173 (codenio)
-
Documentation
- Add support for Webhooks #169 (codenio)
- Run containers using Non Privileged user #168 (codenio)
- Remove Installation instructions from README #167 (sanketsudake)
-
cleanup
- Fix cluster field not being populated in ES #164 (codenio)
-
Rebased
- Node Level Critical Events filter #159 (codenio)
- Enhance Update Events with resource spec diff and Change event message formats #158 (codenio)
- add proxyURL, deployment env variable if-loop #156 (rajinator)
- Add E2E Integration tests #154 (PrasadG193)
- Add flag to control Config Watcher #152 (codenio)
- Unskip error and update events for old resources #148 (codenio)
- Use SharedInformerFactory instead of cache.Informer #146 (PrasadG193)
-
unit test
-
feature
- Fix minor bugs #140 (codenio)
-
feature
-
feature
- Enhance Notification : short/long notification type #127 (codenio)
v0.8.0 (2019-07-09)
Implemented enhancements:
BotKube filters list
should give one liner description about the listed filters #113- Notify user to upgrade if newer version is available #110
- Add "error" option to resource level BotKube config #96
- Include job status
succeeded/failed
with notification #95 - Make develop as a default branch #91
- Make target for building BotKube binary #90
- Image tag in Helm chart should be configurable #88
- Capability to disable specific filters #71
- Using Github releases for BotKube #70
- Automatically generating changelog for BotKube #69
- Add GitHub Pull Request template #80 (bhavin192)
- Add CONTRIBUTING.md #79 (bhavin192)
Fixed bugs:
-
BUG
-
BUG
-
BUG
-
BUG
-
BUG
-
BUG
-
BUG
-
BUG
-
BUG
Merged pull requests:
- Merge develop to master #125 (PrasadG193)
- Fix timestamp for update events #124 (PrasadG193)
- Trim whitespaces in the BotKube command #122 (PrasadG193)
- Serve DMs to BotKube in Mattermost #120 (PrasadG193)
- Create bot interface for communication mediums #119 (PrasadG193)
- Patch/delete double whitespace #118 (nnao45)
- Update CONTRIBUTING.md to add missing build step #117 (kingdevnl)
- Treat DM as a valid incoming message #116 (PrasadG193)
- Add description to the filters #114 (PrasadG193)
- Fix make target in travis CI to build image #112 (PrasadG193)
- Check if newer version of BotKube is available and notify user #111 (PrasadG193)
- Use gothub for publishing releases #109 (PrasadG193)
- Add JobStatusChecker filter and fix timestamp for error events #108 (PrasadG193)
- Add script to publish release and auto generate CHANGELOG #101 (PrasadG193)
- New make target
container-image
to build docker image #100 (vinayakshnd) - Add CHANGELOG for older releases #99 (PrasadG193)
- Add new event type "error" in config to watch error events on a resource #98 (PrasadG193)
-
Travis CI
- Build and push docker image from develop #93 (PrasadG193)
-
helm chart
- Add support to manage filters with @BotKube command #84 (PrasadG193)
- SSL support for Mattermost in Botkube #83 (arush-sal)
v0.7.0 (2019-04-04)
Implemented enhancements:
- Restart BotKube pod if configmap is updated #72
- Add Skip field BotKube Event #63
- Add ElasticSearch support #53
- Mattermost support #26
Fixed bugs:
-
BUG
-
BUG
- Report Botkube and Kubernetes version in ping command #62
-
BUG
Closed issues:
- Migrating to "Slash Commands" for
help
#46 - Add filter to add warnings if pod is created without any labels #27
Merged pull requests:
- CHANGELOG.md #78 (PrasadG193)
- Mattermost implementation changes for botkube channel. #76 (mugdha-adhav)
- Check cluster-name for ping command #75 (PrasadG193)
- Add logic to restart BotKube pod if config file is updated #74 (PrasadG193)
- Return BotKube version with response to ping #73 (PrasadG193)
- Add new env var LOG_LEVEL to set logging levels #68 (PrasadG193)
- Add Skip var in Event struct to skip an event #67 (PrasadG193)
- Hide sensitive info while displaying configuration #65 (PrasadG193)
- Add badges for Slack and docs #61 (bhavin192)
- Add support for elasticsearch interface #59 (PrasadG193)
- Add support for Mattermost #55 (mugdha-adhav)
- Issue #51: Added target in Makefile to update helm version #54 (mugdha-adhav)
- Modified cluster flag to support quotes #52 (mugdha-adhav)
- Issue #27: Added filter to add warning if pod created without label #48 (mugdha-adhav)
v0.6.0 (2019-03-07)
Implemented enhancements:
- Run the command on the slack channel, only the information of the corresponding cluster is displayed. #37
- Include clustername in start/stop messages from BotKube #16
Fixed bugs:
- Reduce docker image size #41
Closed issues:
- "BotKube notifier" commands should be executable only from a slack channel #40
Merged pull requests:
- Merge develop to master #49 (PrasadG193)
- Merge master into develop #47 (PrasadG193)
- Issue #46: Removed @botkube help commands. Added Makefile to add support for git tags and docker build with versioning #45 (mugdha-adhav)
- Issue #41: Updated Dockerfile for multi-stage build #44 (mugdha-adhav)
- Create CODE_OF_CONDUCT.md #43 (sanketsudake)
- Update issue templates #42 (sanketsudake)
v0.5.0 (2019-02-28)
Fixed bugs:
- Add helm lint in travis CI #33
Closed issues:
- Add "helm lint" checks to CI build #34
Merged pull requests:
- merge develop to master #77 (PrasadG193)
- Added check slack channel in config, when get message #39 (gimmetm)
- Issues #37 and #16: Added multi-cluster support and added cluster-name in botkube commands #38 (mugdha-adhav)
- Add "helm lint" check to travis ci build #35 (PrasadG193)
- Adding icon so chart passes
helm lint
#31 (adamhaney) - Develop #30 (sanketsudake)
- Add arch diagram to README #29 (PrasadG193)
- Serve BotKube commands without '@' mention in DMs #25 (PrasadG193)
- Merge develop to master #22 (PrasadG193)
v0.4.0 (2019-01-18)
Closed issues:
- Change botkube to BotKube in help messages #20
Merged pull requests:
- Capitalize 's' in 'slack' in help messages #23 (PrasadG193)
- Rename "botkube" to "BotKube" in help messages #21 (PrasadG193)
v0.3.0 (2019-01-17)
Closed issues:
- Change license to MIT #17
- Add license #10
- Provide a way to install without Helm #9
- Send clustername in the event message #7
Merged pull requests:
- Merge develop to master #19 (PrasadG193)
- Change license #18 (PrasadG193)
- Improve README #12 (PrasadG193)
v0.2.0 (2019-01-15)
Closed issues:
- Add flag to enable/disable kubectl command execution #8
Merged pull requests:
- Merge develop to master #15 (PrasadG193)
- Add yaml specs to deploy with kubectl command #14 (PrasadG193)
- Support notifications from multiple clusters #13 (PrasadG193)
v0.1.0 (2019-01-11)
Closed issues:
Merged pull requests:
- Add LICENSE #11 (PrasadG193)
- merge develop to master #6 (PrasadG193)
- Rename kubeops to botkube #5 (PrasadG193)
- Send bot start/stop messages to slack channel #3 (PrasadG193)
- Develop #1 (sanketsudake)