2019-01-29 13:28:57 +00:00
|
|
|
master
|
|
|
|
------
|
|
|
|
|
|
|
|
* Fix dockerfile
|
|
|
|
* Add support for changing default celery queue name (using CELERY_DEFAULT_QUEUE env variable)
|
|
|
|
|
2019-01-18 14:19:46 +00:00
|
|
|
Version 0.11.14
|
|
|
|
---------------
|
2019-01-18 14:19:30 +00:00
|
|
|
|
|
|
|
* Add support for celery SQS backend
|
|
|
|
|
2018-05-23 10:50:23 +00:00
|
|
|
Version 0.11.13
|
|
|
|
---------------
|
2018-04-23 09:27:25 +00:00
|
|
|
|
2018-05-23 10:29:31 +00:00
|
|
|
* Fix bug where jenkins checks were always passing
|
2018-05-23 10:15:32 +00:00
|
|
|
* Reduce Arachnys branding a bit
|
|
|
|
* Fix 404 page for logged out users
|
2018-04-23 09:27:25 +00:00
|
|
|
* Style forms with django-bootstrap-form
|
2018-04-23 10:50:27 +00:00
|
|
|
* [[#605](https://github.com/arachnys/cabot/issues/605)] Fix http check forms auto-filling username/password
|
|
|
|
* [[#607](https://github.com/arachnys/cabot/issues/607)] Fix checks for websites service non utf-8 content
|
2018-04-23 09:27:25 +00:00
|
|
|
|
2018-03-21 11:00:42 +00:00
|
|
|
Version 0.11.12
|
|
|
|
---------------
|
2018-03-21 10:57:54 +00:00
|
|
|
|
|
|
|
* Upgrade django to 1.11.11
|
|
|
|
* Debounce JenkinsCheck on the number of job failures
|
|
|
|
- Previously it would fail after cabot checked the jenkins api N times, even if the jenkins job had only failed once
|
|
|
|
|
2018-03-09 17:12:32 +00:00
|
|
|
Version 0.11.11
|
|
|
|
---------------
|
2018-03-09 17:12:16 +00:00
|
|
|
|
|
|
|
* Fix /api/oncall endpoint not working with basic auth
|
|
|
|
|
2018-03-09 14:53:15 +00:00
|
|
|
Version 0.11.10
|
|
|
|
---------------
|
2018-03-09 14:51:40 +00:00
|
|
|
|
|
|
|
* Add /api/oncall endpoint
|
|
|
|
|
2017-11-28 10:11:15 +00:00
|
|
|
Version 0.11.9
|
|
|
|
--------------
|
2017-11-22 09:58:15 +00:00
|
|
|
|
|
|
|
* Fix issue where Jenkins environment variables were required on first launch
|
|
|
|
|
2017-09-20 14:19:56 +00:00
|
|
|
Version 0.11.8
|
|
|
|
--------------
|
2017-09-19 10:26:39 +00:00
|
|
|
|
2017-09-20 14:19:56 +00:00
|
|
|
* Bump cabot-alert-slack to 0.8.2
|
2017-09-19 11:23:04 +00:00
|
|
|
* Update LDAP dependencies
|
2017-09-19 11:21:22 +00:00
|
|
|
* Add ENABLE_SUBSCRIPTION and ENABLE_DUTY_ROTA options
|
2017-09-19 10:26:39 +00:00
|
|
|
* [[#556](https://github.com/arachnys/cabot/issues/556)] Fix issue with HttpStatusCheck with unicode content
|
|
|
|
|
2017-09-14 14:05:28 +00:00
|
|
|
Version 0.11.7
|
|
|
|
--------------
|
2017-09-14 14:05:16 +00:00
|
|
|
|
|
|
|
* Fix check plugins not displaying checks correctly on service details page
|
|
|
|
|
2017-09-14 13:45:36 +00:00
|
|
|
Version 0.11.6
|
|
|
|
--------------
|
2017-09-13 11:02:49 +00:00
|
|
|
|
|
|
|
* Add cloudwatch check plugin to dockerfile by default
|
|
|
|
- Can be enabled by adding "cabot_check_cloudwatch" to CABOT_PLUGINS_ENABLED
|
|
|
|
|
2017-09-11 13:07:51 +00:00
|
|
|
Version 0.11.5
|
|
|
|
--------------
|
2017-09-11 12:58:26 +00:00
|
|
|
|
|
|
|
* Fix multiple jenkins configs not working properly
|
|
|
|
- Due to caching on the client, the first config to be checked would always be used
|
|
|
|
|
2017-09-07 15:04:01 +00:00
|
|
|
Version 0.11.4
|
|
|
|
--------------
|
2017-09-07 15:03:52 +00:00
|
|
|
|
|
|
|
* Switch from jenkinsapi to python-jenkins
|
|
|
|
- Fixes performance regression introduced in 0.11
|
|
|
|
|
2017-09-07 09:04:12 +00:00
|
|
|
Version 0.11.3
|
|
|
|
--------------
|
2017-09-06 16:44:21 +00:00
|
|
|
|
|
|
|
* [[#551](https://github.com/arachnys/cabot/issues/551)] Fix in-progress jenkins jobs being marked as failing
|
|
|
|
|
2017-09-06 11:49:51 +00:00
|
|
|
Version 0.11.2
|
|
|
|
--------------
|
|
|
|
|
|
|
|
* Fix pypi source distribution missing requirements for setup.py
|
|
|
|
|
2017-09-06 11:31:25 +00:00
|
|
|
Version 0.11.1
|
|
|
|
--------------
|
2017-09-05 12:58:28 +00:00
|
|
|
|
2017-09-06 11:31:25 +00:00
|
|
|
* Fix migration disassociating checks from services/instances
|
2017-09-06 09:02:38 +00:00
|
|
|
* Fix migration requiring jenkins environment variables are set
|
2017-09-05 12:58:28 +00:00
|
|
|
* Reduce time to store old check results to 7 days
|
|
|
|
- Currently stores for 2 months, but there's no actual way to view the old data.
|
|
|
|
|
2017-08-22 10:07:12 +00:00
|
|
|
Version 0.11.0
|
|
|
|
--------------
|
2017-06-01 10:08:51 +00:00
|
|
|
|
2017-09-06 11:31:25 +00:00
|
|
|
*** BROKEN RELEASE - MIGRATIONS DON'T WORK CORRECTLY ***
|
|
|
|
|
2017-08-22 08:57:27 +00:00
|
|
|
* Jenkins support:
|
|
|
|
- Fail Jenkins checks when job is unknown
|
|
|
|
- Use [jenkinsapi](https://pypi.python.org/pypi/jenkinsapi) to talk to Jenkins
|
2017-08-22 08:42:08 +00:00
|
|
|
- Add option to specify multiple Jenkins backends
|
|
|
|
> NOTE: This update will delete any recent status check results for jenkins checks
|
2017-08-22 08:57:27 +00:00
|
|
|
* Add view for public services
|
|
|
|
* Add support for Google OAuth login
|
2017-07-11 11:16:29 +00:00
|
|
|
* Add ability to add custom check plugins
|
|
|
|
- See https://gitlab.com/as-public/cabot-check-skeleton for an example
|
2017-06-01 10:08:51 +00:00
|
|
|
* Remove deprecated Fabfile and Shell scripts
|
|
|
|
|
2017-05-11 13:13:41 +00:00
|
|
|
Version 0.10.8
|
|
|
|
--------------
|
2017-05-04 11:26:42 +00:00
|
|
|
|
2017-05-11 13:13:00 +00:00
|
|
|
* Update slack alert to 0.8.1
|
|
|
|
- fixes names not linking
|
|
|
|
- only shows the acknowledge button if "SLACK_INTERACTIVE_MESSAGES" is set
|
|
|
|
- (The feature only works if set up correctly on the slack end)
|
2017-05-04 11:26:42 +00:00
|
|
|
* Update to django 1.11 (with working django-polymorphic this time)
|
|
|
|
|
2017-05-04 16:39:43 +00:00
|
|
|
Version 0.10.7
|
|
|
|
--------------
|
2017-05-04 11:50:37 +00:00
|
|
|
|
2017-05-04 16:38:00 +00:00
|
|
|
* Update slack alert plugin
|
|
|
|
- Now shows an "acknowledge" button within slack
|
2017-05-04 15:48:29 +00:00
|
|
|
* Fix alert tests not triggering if:
|
|
|
|
- A user had acknowledged working on the service
|
|
|
|
- A legitimate alert had been sent recently
|
2017-05-04 11:50:37 +00:00
|
|
|
* Add support for GitHub OAuth logins
|
|
|
|
- See http://cabotapp.com/use/users.html
|
|
|
|
|
2017-05-04 10:27:06 +00:00
|
|
|
Version 0.10.6
|
|
|
|
--------------
|
2017-05-02 11:24:36 +00:00
|
|
|
|
2017-05-03 17:32:46 +00:00
|
|
|
* Fix plugin urls being overridden by plugin settings urls
|
2017-05-04 10:27:06 +00:00
|
|
|
- This fixes e.g. the twilio callback url not working
|
2017-05-02 11:24:36 +00:00
|
|
|
* Fix profile settings sidebar links not working
|
|
|
|
|
2017-04-28 10:28:19 +00:00
|
|
|
Version 0.10.5
|
|
|
|
--------------
|
2017-04-26 10:45:06 +00:00
|
|
|
|
2017-04-28 10:13:32 +00:00
|
|
|
* Fix bug which caused status graphs to sometimes not render
|
2017-04-26 12:07:18 +00:00
|
|
|
* Fix issue with complex recurring calendar - `'vDDDLists' object is not iterable`
|
2017-04-26 10:45:06 +00:00
|
|
|
* Fix css regression in logo/title
|
|
|
|
|
2017-04-21 17:43:18 +00:00
|
|
|
Version 0.10.4
|
|
|
|
--------------
|
2017-04-21 17:21:27 +00:00
|
|
|
|
|
|
|
* Fix basic auth passwords getting reset when editing checks
|
2017-04-21 10:59:38 +00:00
|
|
|
* Fix plugin alert tests alerting the current duty officer
|
|
|
|
- They should now always alert only the user that runs the test
|
2017-04-21 17:21:27 +00:00
|
|
|
|
2017-04-21 09:49:57 +00:00
|
|
|
Version 0.10.3
|
|
|
|
--------------
|
2017-04-04 12:04:52 +00:00
|
|
|
|
2017-04-16 12:50:14 +00:00
|
|
|
* Add plugin settings views with the ability to test alerts.
|
2017-04-04 14:43:38 +00:00
|
|
|
* Allow user filter for LDAP to be configured
|
|
|
|
- Set the AUTH_LDAP_USER_FILTER setting to change it (defaults to "(uid=%(user)s)")
|
2017-04-04 12:04:52 +00:00
|
|
|
* Update cabot-alert-hipchat plugin to 2.0.2
|
|
|
|
- Fixes bug when both HIPCHAT_URL and HIPCHAT_DOMAIN were set
|
|
|
|
|
2017-04-03 12:29:06 +00:00
|
|
|
Version 0.10.2
|
|
|
|
--------------
|
2017-03-22 12:31:45 +00:00
|
|
|
|
2017-04-03 12:26:35 +00:00
|
|
|
* Update cabot-alert-hipchat plugin to 2.0.1
|
|
|
|
- Supports Hipchat API v2
|
|
|
|
- If HIPCHAT_URL is set, it will use the old v1 api
|
|
|
|
- Use HIPCHAT_DOMAIN for custom hipchat v2 deployments
|
2017-03-22 12:31:45 +00:00
|
|
|
* Add interactive api docs (using djangorestframework 3.6) at /docs
|
|
|
|
|
2017-03-24 18:25:27 +00:00
|
|
|
Version 0.10.1
|
|
|
|
--------------
|
2017-03-24 18:24:47 +00:00
|
|
|
|
|
|
|
* [BUGFIX] Update cabot_alert_twilio to 1.3.1
|
|
|
|
- 1.3.0 was still broken on django 1.10
|
|
|
|
|
2017-03-24 13:50:10 +00:00
|
|
|
Version 0.10.0
|
|
|
|
--------------
|
2017-03-08 15:45:07 +00:00
|
|
|
|
2017-03-22 11:22:39 +00:00
|
|
|
* Add feedback notifications when updated profile
|
2017-03-21 16:08:05 +00:00
|
|
|
* Automatically reload plugins after migrating
|
2017-03-21 15:22:34 +00:00
|
|
|
* Add cabot_alert_slack as default plugin
|
2017-03-02 17:21:15 +00:00
|
|
|
* Upgrade to Django 1.10
|
2017-03-08 15:45:07 +00:00
|
|
|
* Upgrade to Celery 4
|
|
|
|
|
2017-03-15 16:52:00 +00:00
|
|
|
Version 0.9.2
|
|
|
|
-------------
|
2017-03-15 12:23:05 +00:00
|
|
|
|
2017-03-15 12:51:13 +00:00
|
|
|
* Add /about endpoint
|
2017-03-15 13:31:56 +00:00
|
|
|
* Fix rota bug when ical had no timezone
|
2017-03-15 12:23:05 +00:00
|
|
|
* Add User Profile settings link to user dropdown
|
|
|
|
|
2017-03-13 16:48:56 +00:00
|
|
|
Version 0.9.1
|
|
|
|
-------------
|
2017-03-13 16:40:46 +00:00
|
|
|
|
2017-03-13 17:21:38 +00:00
|
|
|
* Update cabot-alert-twilio to 1.3.0 to work on django 1.10
|
2017-03-13 16:40:46 +00:00
|
|
|
* Fix Alert preferences form breaking on django 1.8
|
2017-03-09 16:06:50 +00:00
|
|
|
* Add `cabot` executable instead of using python manage.py (for e.g. migrating)
|
2017-03-13 16:40:46 +00:00
|
|
|
|
2017-03-08 12:53:40 +00:00
|
|
|
Version 0.9.0
|
|
|
|
-------------
|
2017-03-08 11:16:03 +00:00
|
|
|
|
|
|
|
* Upgrade to Django 1.9
|
|
|
|
|
2017-04-04 14:51:34 +00:00
|
|
|
Version 0.8.7
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* Fix Alert preferences form breaking on django 1.8
|
|
|
|
|
2017-03-08 12:29:31 +00:00
|
|
|
Version 0.8.6
|
|
|
|
-------------
|
2017-02-18 13:11:26 +00:00
|
|
|
|
|
|
|
* Add first time setup page
|
2017-03-08 12:06:00 +00:00
|
|
|
* Remove create_cabot_superuser management command (redundant with first time setup)
|
2017-02-18 13:11:26 +00:00
|
|
|
|
2017-03-07 10:09:48 +00:00
|
|
|
Version 0.8.5
|
|
|
|
-------------
|
2017-02-20 11:15:10 +00:00
|
|
|
|
2017-03-02 11:16:09 +00:00
|
|
|
* More severe alerts should trigger even if a less severe alert was recently sent
|
2017-03-02 11:26:48 +00:00
|
|
|
* Update production.env.example email settings
|
2017-02-20 11:15:10 +00:00
|
|
|
* Convert environment vars to boolean nicely
|
|
|
|
|
2017-03-07 13:03:58 +00:00
|
|
|
> Note: You may have to update your settings if they contain invalid boolean values
|
|
|
|
|
2017-02-18 09:55:59 +00:00
|
|
|
Version 0.8.4
|
|
|
|
-------------
|
2017-02-17 14:32:02 +00:00
|
|
|
|
2017-02-17 14:48:23 +00:00
|
|
|
* Fix setup.py packaging
|
2017-02-17 14:32:02 +00:00
|
|
|
* Use whitenoise to serve static files
|
2017-03-07 13:03:58 +00:00
|
|
|
|
|
|
|
> Note: You may have to update your webserver settings for static files to work properly
|
2017-02-17 14:32:02 +00:00
|
|
|
|
2017-02-16 18:51:22 +00:00
|
|
|
Version 0.8.3
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* BUG: Add missing context processor
|
|
|
|
|
2017-02-16 14:59:54 +00:00
|
|
|
Version 0.8.2
|
|
|
|
-------------
|
2017-02-09 15:49:56 +00:00
|
|
|
|
2017-02-16 14:54:57 +00:00
|
|
|
* Remove django-smtp-ssl dependency
|
2017-02-09 21:37:26 +00:00
|
|
|
* Build docker image from alpine
|
|
|
|
* Refactor docker-compose files
|
2017-02-13 14:01:23 +00:00
|
|
|
* Fix db_clean task failing on large results tables
|
2017-02-09 15:49:56 +00:00
|
|
|
* Wait for docker containers to start in docker-entrypoint.sh
|
2017-02-09 17:29:44 +00:00
|
|
|
* Update CABOT_PLUGINS_ENABLED to compatible plugin versions
|
2017-02-09 16:23:32 +00:00
|
|
|
* Automatically initialise database, assets and superuser on docker container start
|
2017-02-09 15:49:56 +00:00
|
|
|
|
2017-02-09 13:00:32 +00:00
|
|
|
Version 0.8.1
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* Fix all workers running celery beat
|
|
|
|
* Update django-compressor to run on django 1.8
|
|
|
|
* Fix typo in url testcase
|
|
|
|
* Update wsgi.py to work with django 1.8
|
|
|
|
|
2017-02-06 12:56:42 +00:00
|
|
|
Version 0.8.0
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* Upgraded to Django 1.8
|
|
|
|
|
2017-02-06 12:45:20 +00:00
|
|
|
Version 0.7.0
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* Upgraded to Django 1.7
|
|
|
|
|
2017-02-06 12:31:33 +00:00
|
|
|
Version 0.6.0
|
|
|
|
-------------
|
|
|
|
|
|
|
|
* Versioning Introduced.
|