Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Releases: kiwicom/the-zoo

v1.4.6

22 Feb 09:56
Compare
Choose a tag to compare

πŸš€ Features

  • 12352a4 (redis) add retry mechanism for redis connection (#359)
  • 0e097ea (serach) add meilisearch engine

πŸ“¦ Other

v1.4.5

19 Oct 15:20
Compare
Choose a tag to compare

πŸ› Bug fixes

  • b4d01f6 (repos) catch correct ResolutionError when parsing openapi
  • e44709e add missing templatetag loading for status pages
  • 9944443 (services) add missing return for openapi view
  • a9555eb (repos) import redis from our base package

v1.4.4

19 Oct 08:22
Compare
Choose a tag to compare

πŸ› Bug fixes

  • a5d8ab1 (services) import SentryIssueCategory from zoo models

v1.4.3

15 Oct 11:07
Compare
Choose a tag to compare

πŸš€ Features

  • 95b44cc Ignore kube-probe for logging

πŸ› Bug fixes

  • 0a61610 Do not send request for OpenAPI if not URL specified (#333)

v1.4.2

15 Oct 08:10
Compare
Choose a tag to compare

πŸš€ Features

  • 041994b (openapi) turn off strict validation

πŸ“¦ Other

  • 24545a6 (sentry) Move code to SentryIssue manager
  • 8bfac2b (admin) Use of the register decorator

v1.4.1

07 Oct 11:34
Compare
Choose a tag to compare

πŸš€ Features

  • 6b0dbb6 (analytics) add support for gitlab ci templates

πŸ› Bug fixes

  • ae52a39 (nix) Moving tox to pip requirements

πŸ”§ Chores and Improvements

  • af35a09 (ci) add codeql analysis
  • 748cb9a (dev) update black to v20.8b1

v1.4.0

17 Sep 10:42
Compare
Choose a tag to compare

πŸš€ Features

  • 64c71c6 (projects) allow html in helper text
  • 404f543 (projects) display server side form errors
  • 000cb03 (projects) add form sections
  • 46ebf37 add instance config provider application
  • bf00ce3 (services) load namespaces from remote version control systems
  • e22070c replace raven with sentry_sdk
  • 495dd52 (ci) publish container image in dockerhub
  • b8f9654 (checks) add possibility to exclude files or directories from security checks
  • ca6dcff (ci) add coverage and xunit reports to sonarqube
  • 5045e37 (ci) replace sonarcloud automated analysis wit github action
  • 8e969b4 (services) add form content disclaimer
  • 4719be7 (services) add description field
  • f344ffb (services) allow specifying placeholders at form level
  • 87624f7 (repos) allow filtering out personal projects
  • d7f3d95 (openapi) add source of OpenAPI from environment
  • afc9975 Add service Tier
  • b9deff5 Add ApiToken to Django admin
  • 8e50bab Add notification hook
  • 6338c95 Bootstrap development environment using simple nix expression

πŸ› Bug fixes

  • 16d98f7 (ci) use correct references on release pipeline
  • 629698a (projects) adjust z-index for repo input dropdown
  • 6af89b2 (services) remove form tag container if no tags are available
  • aa888ce (services) avoid failing on removing non-existing tag during migration
  • ae21a2c (ci) publish with commit sha for regular pushes
  • 7ecd79f (ci) remove test folder exception from sonarqube config
  • 3239833 (ci) replace github workspace path on coverage report
  • 7ca623c (ci) extract reports on its own directory
  • 8fef6bf (ci) unshallow clone on history sensitive jobs
  • 3ba4c40 (ci) skip no-commit-to-branch check
  • 25ccba9 (services) remove general tag via a new migration
  • ac0e2e3 (repos) avoid crashing when remote vcs credentials are missing
  • 3392b27 (test) make sure environments are always ordered using the same criteria
  • 5aee279 (pylint) solve all issues
  • 7ab9a57 (build) generate static files correctly
  • 042c4c2 pre-commit fixes
  • 23dcb01 change version field for dependency usage size from 100 to 200
  • 6201462 (tox) Right arguments for coverage
  • e3e8368 (api) Add missing migrations
  • be0c48a Re-run isort
  • 8f98914 Correct typo in pyproject.toml
  • 7e6beee (repos) Avoid crashing on invalid references
  • 020d9fe (ci) Remove internal CI tag for commit_style
  • 94156e1 Format frontend assets
  • 30178ee (ci) Remove internal CI tag for black
  • 0bb52ea Avoid crashing when VCS tokens aren't set
  • 59f6088 (env) Adjust nix shell for macOS
  • 69fd46f (webpack) add NODE_OPTIONS to Dockerfile

πŸ”§ Chores and Improvements

  • 0096d10 (ci) use updated image for commit message style
  • ee69482 (dev) propagate missing environment variables
  • 791f0a9 (dev) add django-shell command
  • 11aa485 (tests) add django migrations and dummy standards to coverage omissions
  • 53224b5 (deps) unpin pytest coverage related packages
  • 70aa7d5 (pre-commit) upgrade isort configuration
  • 55565e8 (deps) run pre-commit over requirements files
  • 9d2e5dc (deps) bump versions
  • 4ee08fb (test) Improve testing experience with Nix
  • 481aefc Update dependencies
  • 202873d (frontend) Remove custom fomantic build
  • 8eb11f1 (build) Remove unnecessary webpack processing
  • 4139cbf (env) Suppress pip install output
  • 4e2fd07 (deps) Replace psycopg2 with psycopg2-binary

πŸ“¦ Other

  • 80b94fb (services) accomodate form repoinput to new owner picker
  • bbdf0db (ci) replace gitlab ci with github actions
  • 280590c service form improvements
  • 31cd322 (services) add help text to tags field
  • eea53a0 (projects) remove default general tag
  • ce2f18b (services) rename default environment name to production
  • 1aec555 (services) replace pagerduty url with pagerduty service field
  • d04604f (services) use standard charfield for service owner and name
  • 86ef3b2 (services) use custom field for slack channel input
  • 8cffcf4 (python) Use of Python 3.8
  • 737a7fa (nix) Rename virtual env to .venv
  • 08db21b (slack) Add test to notification
  • af566ef add script to generate .zoo.yml file for all services in the database (#306)
  • feat: django command that generates .zoo.yml file for all services in the database

Co-authored-by: Ivica Munitic [email protected]

  • 33b691c (deps) bump django from 2.2.9 to 2.2.10 in /requirements

v1.3.0

17 Mar 14:54
Compare
Choose a tag to compare

πŸš€ Features

  • f981a1f Create Resources app and views
  • 1173103 (release) Add Slack webook for release-notary
  • 4cbaccd (services) Add logs URL field and move service URL away from menu
  • a608336 (build) Use libc based image
  • 7180ec2 Add kaniko build action
  • 7dd2c08 (ci) Add bento checks action

πŸ› Bug fixes

  • c8168fa (tests) Disable WhiteNoise when DEBUG = True
  • b766630 (repos) UnicodeDecodeError when searching for OpenApi spec
  • 127bd57 (dev) Allow postgres trusted auth method
  • 61a216c (ci) Add trusted auth method for postgres

πŸ”§ Chores and Improvements

  • 69f498a (ci) Update release notary image path

πŸ“¦ Other

  • db13f21 (deps) bump acorn from 6.4.0 to 6.4.1 in /webpack

v1.2.2

12 Feb 11:30
e005400
Compare
Choose a tag to compare

πŸš€ Features

  • e005400 (ci) Use kaniko to build the docker image
  • c4bd1ab Remove allauth and use only default django auth backend
  • f0c2e10 (dx) Creation of fake services and repos

πŸ› Bug fixes

  • 8e6546e (ui) Add plural form for Library model

πŸ”§ Chores and Improvements

  • d7a671f (libraries) Add migration for plural renaming

v1.2.1

04 Feb 12:27
7f30111
Compare
Choose a tag to compare

πŸš€ Features

  • 7f30111 Add bento
  • 538df01 (services) Increase the slack channel name limit to 80 chrs
  • eed3473 Add support for programmatic definitions via .zoo.yml file

πŸ› Bug fixes

  • 784ccd0 (services) KeyError when sorting problemanic Sentry issues
  • dcd608a (auditing) Allow multiple checks use the same patch

πŸ”§ Chores and Improvements

  • d8d7bf5 (webpack) Bump dependencies
  • e5aa1f5 (requirements) Bump dependencies

πŸ“¦ Other

  • 259754b Remove PyICU from deps
  • 28e2e77 Correct requirements paths
  • 0a9f1d0 (requirements) Use pip-compile-multi approach