repoapi (0.4.2) unstable; urgency=medium

  [ Victor Seva ]
  * TT#86350 release_dashboard: fix detection of done releases
  * TT#86350 release_dashboard: fix release parameter when building mrX.Y
  * TT#86350 build: create_fake_buildrelease command
  * TT#88250 repoapi: define conf.py
  * TT#88250 release_changed app
  * TT#88250 release_changed: import settings from conf
  * TT#96400 requirements: set supported version for celery
  * TT#96400 repoapi: download artifacts from repos jobs
  * TT#96400 improve celery logging for worker
  * TT#7211 merge server.ini and gerrit.ini
  * TT#7211 add authentication on jenkins requests
  * TT#7211 fix repoapi.utils.dlfile, it was storing gzip responses content
  * TT#96400 using structlog via python-structlog
  * TT#96400 pre-commit: upgrade hook
  * TT#96400 celery: restore celery log
  * TT#78800 panel: use human sorting for releases
  * TT#100601 release_dashboard: support empty hotfix
  * TT#78800 panel: modern favicon
  * TT#100601 use static versioning for production environment
  * TT#101052 coverage: omit framework files
  * TT#96400 repoapi: remove packages from PPA on 'change-merge'
  * TT#96400 repoapi: deal with old gerritinfo data before last migration
  * TT#100201 release_dashoard: proper column on list of supported relases
  * TT#100201 release_dashoard: show latest build link when hotfixing
  * TT#96400 repoapi: fix structlog use
  * TT#100201 build: support trunk with more than one distribution

  [ Sergii Kipot ]
  * TT#88103 Add ngcp-rest-api to repoapi dashboard
  * TT#100553 Add ngcp-web-tests-e2e to repoapi dashboard

  [ Michael Prokop ]
  * TT#100201 Add bullseye to list of Debian releases

 -- Victor Seva <vseva@debian.org>  Thu, 26 Nov 2020 12:10:31 +0100

repoapi (0.4.1) unstable; urgency=medium

  [ Guillem Jover ]
  * TT#61954 Bump debhelper compat level to 12
  * TT#71950 Fix typos

  [ Victor Seva ]
  * TT#19230 add LDAP support for prod environment
  * TT#19230 Bump django from 1.11.23 to 1.11.28 (security update)
  * TT#19230 update docker image to use buster
  * TT#19230 require that user is logged in for hotfix views
  * TT#19230 require logged in user for all release_dashboard views
  * TT#19059 Makefile: fix celery commands
  * TT#43813 update Dockerfile
  * TT#43813 build: improvements
  * TT#43813 Add tabs on release_panel supported_releases
  * TT#43813 django-export
  * TT#43813 support changes on build_deps in the middle of a release
  * TT#43813 properly do steps for POOL_SIZE
  * TT#43813 build: delete all JBI info related to a BuildRelease on delete
  * TT#43813 build: don't remove project from triggered until is done
  * TT#43813 build: add refresh_projects
  * TT#43813 build: support resume from panel
  * TT#43813 panel: fixes and improvements
  * TT#43813 django-pytest for testing instead of deprecated django-jenkins
  * TT#43813 hotfix: move code from task to utils
  * TT#43813 test: don't use deprecated assert
  * TT#43813 fix RemovedInDjango20Warning issues
  * TT#43813 fix RemovedInDjango20Warning issues
  * TT#43813 upgrade celery settings for 4.4
  * TT#43813 define AppConfig for every app as Django 1.11 recommends
  * TT#43813 build: split settings per application
  * TT#43813 panel: split settings per application
  * TT#43813 release_dashboard: split settings per application
  * TT#43813 hotfix: split settings per application
  * TT#43813 tests: unify tests
  * TT#43813 trunk fixes
  * TT#43813 expose release_dashboard gerrit/refresh via API
  * TT#78800 release_dashboard: use human sorting for tags/branches
  * TT#43813 build: stop sending jobs if any previous build_deps is missing
  * TT#85623 requirements: set django-filter version
  * TT#85623 requirements: force flower>=0.9.5
  * TT#85623 requirements: django-extensions<3.0
  * TT#86350 allow to build a project in the queue
  * TT#86350 update bootstrap to v3.3.7
  * TT#43813 release_dashboard: fix missing setting
  * TT#86350 release_dashboard: allow build release more than once
  * TT#86202 release_dashboard: add username parameter on trigger_hotfix

  [ Sergii Kipot ]
  *  TT#80063 Add ngcp-admin-ui to repoapi dashboard
  * TT#81705 Add py-ngcp-kamailio to repoapi dashboard

  [ dependabot[bot] ]
  * TT#69302 Bump django from 1.11.28 to 1.11.29 in /requirements

 -- Victor Seva <vseva@debian.org>  Fri, 17 Jul 2020 15:21:55 +0200

repoapi (0.4.0) unstable; urgency=medium

  [ Sergii Kipot ]
  * [7457a3a] TT#35952 Update repoapi panel release data immediately after page load
  * [7c79db5] TT#35952 Use ajax sync GET to request projects
  * [46eae42] TT#35952 Remove sorting from lists under progress bars
  * [9936291] TT#55359 Add ngcp-logfs to repoapi dashboard
  * [f684bf5] TT#58633 Add csta-testsuite to repoapi dashboard
  * [9b706b4] TT#63655 Add ngcp-exporter to repoapi dashboard
  * [d84f569] TT#38950 Remove digest auth for gerrit
  * [6a5caa6] TT#69102 Add bulk-processor-projects to repoapi dashboard

  [ Alexander Lutay ]
  * [ca4acb4] TT#56521 Add 'ngcp-inventory' to repoapi
  * [53a7516] TT#60100 TT#44859 Add 'janus-admin' to repoapi dashboard

  [ Robert Axelsen ]
  * [c0f84b2] TT#58584 Add ignore helper button to build tables

  [ Michael Prokop ]
  * [a994742] TT#44156 Support building against branch/{stretch,buster}/master
  * [24ba69c] TT#61761 Use Django 1.11.17 to support Python 3.7
  * [19dbf6b] TT#61761 Fix urllib.request handling

  [ Guillem Jover ]
  * [10b2d74] TT#61954 Update copyright Format URL to use https
  * [82dd135] TT#61954 Move license location in Debian systems into a Comment field
  * [2a20f22] TT#61954 Update copyright years
  * [1016b9c] TT#61954 Namespace debhelper fragment files

  [ dependabot[bot] ]
  * [e53a4e4] TT#69302 Bump django from 1.11.17 to 1.11.23 (security update)

 -- Alex Lutay <alutay@sipwise.com>  Mon, 28 Oct 2019 11:01:55 +0100

repoapi (0.3.0) unstable; urgency=medium

  [ Michael Prokop ]
  * [63d904d] TT#19059 python3 related urllib fixes
  * [541e541] TT#19758 Fix Python3 string representation issue with json.loads
  * [429b981] TT#20266 Fix Python3 issue with identifying next release version
  * [21d13b9] TT#28953 Add buster to list of available Debian releases
  * [4e98070] TT#46500 Support triggering $debian_release/master branches
  * [a8daaaf] TT#46500 Improve development environment

  [ Alexander Lutay ]
  * [2286018] TT#20630 Add check-tools to build_deps for repoapi
  * [f26487e] TT#22755 Revert "TT#19200 Add new repo ngcp-csc-extjs to repoapi dashboard"
  * [f9077a3] TT#23433 Move glusterfs-config to abandoned list
  * [8ddede8] TT#24919 Move kibana to abandoned list
  * [ea1f485] TT#22755 Move ngcp-csc to abandoned list
  * [0ccacd8] TT#22069 TT#22070 Move sems-app/sems-ha to abandoned list
  * [c7cc5fd] Revert "TT#24919 Move kibana to abandoned list"
  * [fa507cd] Revert "TT#23433 Move glusterfs-config to abandoned list"
  * [449aa96] Revert "TT#22755 Move ngcp-csc to abandoned list"
  * [bf7fc44] Revert "TT#22069 TT#22070 Move sems-app/sems-ha to abandoned list"
  * [959e216] TT#32751 Add deployment-iso to release dashboard
  * [973b357] Revert "TT#48622 Deprecate libhsclient-c-wrapper repo"

  [ Sergii Kipot ]
  * [4109593] TT#22952 Add new repo ngcp-csc-ui to repoapi dashboard
  * [ecd9425] TT#22834 Add new repo sems-modules to repoapi dashboard
  * [563929c] TT#23283 Set compatible Django REST framework to 3.6 only
  * [dbb9813] TT#37390 Fix repoapi 'Refresh All' button.
  * [c615f52] TT#46687 Add websocket to repoapi dashboard
  * [9e29c94] TT#47816 Add ngcp-sudo-plugin to repoapi dashboard
  * [4907b89] TT#48622 Deprecate libhsclient-c-wrapper repo

  [ Manuel Montecelo ]
  * [4f4c28d] TT#26827 Release panel triggers jenkins jobs with branch=none
  * [afc971f] TT#26827 Release panel triggers jenkins jobs with branch=none
  * [a3bcf7f] TT#26827 Release panel triggers jenkins jobs with branch=none
  * [3974433] TT#42659 Fix for "Delete" button in repoapi docker info page
  * [8142cd7] TT#42659 Another attempt to fix for "Delete" button in repoapi docker info page
  * [711cdab] TT#42659 Delete unused variable after last commit
  * [7611cc5] TT#42659 More attempts to fix for "Delete" button in repoapi docker info page
  * [c882ee4] TT#42659 Values returned in change of previous commit are "arrays"
  * [2c634b2] TT#44918 Add dhtest to release_dashboard

  [ Guillem Jover ]
  * [5c437e5] TT#22072 Update packaging

 -- Alex Lutay <alutay@sipwise.com>  Thu, 17 Jan 2019 14:03:19 +0100

repoapi (0.2.0) unstable; urgency=medium

  [ Victor Seva ]
  * [afb792a] TT#1951 fix requirements for hotfix
  * [00f24c5] MT#7247 panel: add latest_uuid view
  * [7c2ff35] MT#7247 split uwsgi configs
  * [9c07ac6] MT# uwsgi: remove daemons from repoapi.ini
  * [89b15cf] MT#7247 panel: refresh info of latest view
  * [75e7f0e] TT#2151 manage daemons by systemd services
  * [75a7c8d] MT#7247 panel: fix order of jobs in release
  * [b437ad5] TT#1735 repoapi: fix send_task() args
  * [e720532] TT#3762 fix some pylint warnings
  * [8f0ff90] TT#3762 panel: make base.html more generic
  * [16a3bcc] MT#3762 release_dashboard base
  * [331c6cc] TT#4008 relase_dashboard: implement build_deps and build
    release
  * [89b0148] MT#7247 panel: filter releases
  * [eceefa7] MT#7247 repoapi: fix confusion between jenkins job vs build
  * [34018bb] TT#4250 use some settings on prod from server.ini
  * [ecba3fa] TT#4671 release_dashboard: add trunk builds
  * [487440b] TT#4671 release_dashboard: set default_release to 'none'
  * [932368e] MT#7247 panel: fix latest view
  * [69ee1f4] TT#5454 requirements: do not use new celery 4.0
  * [2bb4b42] TT#11544 test: fix test due common JBI_BASEDIR
  * [cf809ff] TT#11544 WORKFRONT_NOTE setting
  * [49937d2] TT#11544 wni: use workfront-jenkins-update to send notes
  * [8334843] MT#7247 debian/postinst: remove hack from eceefa7ff57eb
  * [7711c84] TT#11544 wni: add one last space after URL at WF note
  * [92489bb] TT#1951 repoapi: fix call to hotfix task
  * [42291db] TT#12263 new JBI_ALLOWED_HOSTS setting
  * [3da2d6f] TT#11544 wni: add projectname to the WF message
  * [711f94a] TT#11462 use postgresql psycopg2 as database backend engine
  * [15ecc14] TT#11437 set workfront release_target
  * [3619113] TT#11437 don't set release_target for empty values
  * [9863ace] TT#16532 hotfix: set target_release
  * [f56bd95] TT#16532 hotfix: use full mr version for target_release
  * [45f8195] TT#17622 release_dashboard: add docker images forms
  * [9982d18] TT#17502 fix Dockerfile
  * [f243507] TT#17502 Dockerfile: update documentation
  * [84932e3] TT#17622 release_dashboard: allow master for docker builds
  * [01411e6] TT#17854 systemd: define unit dependence for rabbitmq-server
  * [731dd69] TT#17622 build_docker
  * [629fde1] TT#17756 docker: support remove tags
  * [9129897] TT#16804 add '.git' suffix to projectname on workfront notes
  * [2cf5b8d] TT#15305 build release REST API
  * [5045755] TT#18710 Makefile: load_apikeys rule
  * [7c335c3] TT#18651 provide beat service for periodic tasks
  * [e0db32b] TT#18651 purge-none periodic task
  * [5a37cc6] TT#18652 release_dashboard: fix refresh git all info task
  * [6355f31] TT#18821 don't set release_target for non-NGCP projects

  [ Alexander Lutay ]
  * [c427dda] MT#22619 Switch Debian Source to Sipwise GitHub mirror
  * [8ad44f0] TT#3683 Remove perms on /var/lib/repoapi
  * [8ae736c] TT#2722 Add janus-client to release_dashboard
  * [dc7b153] TT#13767 TT#15303 Add ngcp-fauditd/ngcp-user-framework to
    repoapi dashboard
  * [6c21b1f] TT#17902 Add ngcp-csc to repoapi dashboard

  [ Michael Prokop ]
  * [42d69ae] TT#4671 release_dashboard: support Debian/stretch based
    builds
  * [1e9aa77] TT#19059 Port to Python3, update to latest Django LTS
    version + based on Debian/stretch. Thanks to Victor Seva for
    assistance with porting

  [ Sergii Kipot ]
  * [73835bb] TT#18758 Add libhsclient-c-wrapper to repoapi dashboard
  * [6330e15] TT#19200 Add new repo ngcp-csc-extjs to repoapi dashboard

 -- Michael Prokop <mprokop@sipwise.com>  Wed, 26 Jul 2017 18:05:48 +0200

repoapi (0.1.1) unstable; urgency=medium

  [ Victor Seva ]
  * [8fe0fcc] MT#12487 debian: fixes
  * [4fe357f] MT#12487 fixes
  * [b09339a] MT#7247 allow basic filter
  * [78debd0] MT#7247 add panel app. Initial version
  * [f82463c] MT#7247 don't set tag from param_release
  * [2231de1] MT#7247 use param_release not tag for filter release
  * [d8fba8a] MT#7247 panel: update uuids without refresh
  * [282c1a2] MT#7247 add jobname field
  * [72d06cb] MT#7247 panel: dynamic projects
  * [689bf47] MT#7247 fix indentation for tap-test
  * [ab81d9d] MT#7247 fix order of jobs
  * [b2ed94d] MT#7247 release.html: dynamic projects
  * [f572e62] MT#7247 release.html: restore link for project.html
  * [3907c8d] MT#7247 release.html: Initial version of statistics
  * [9f8fe6d] MT#7247 release.html: sort stat project lists
  * [feb38ab] MT#7247 release.html: set precision of percentages
  * [b26ed5e] MT#7247 fix last commit
  * [2120cd0] MT#7247 panel: add navigation bar
  * [2da86fb] MT#7247 release.html: badges
  * [f2cd907] MT#7247 move js part to external panel.js file. Sync release.html and project.html
  * [d28eb56] MT#7247 base.html: add link to API docs
  * [b8095a8] MT#7247 release.html: add warning
  * [4f14fa6] MT#7247 max_uuids and order uuid
  * [1143e54] MT#7247 optimization: use one timer only per page
  * [c68f8b9] MT#7247 optimization: fix last commit
  * [f109c70] MT#7247 optimization: add indexes
  * [4cd4be2] MT#7247 fix tap-test
  * [2e9aa0d] MT#7247 fix dependences for jessie
  * [a44d442] MT#7247 optimization: jobs do not need to refresh their info
  * [cfef83e] MT#7247 change api URLs. Make this simpler to detect
  * [1d2cc1f] MT#7247 Makefile: be verbose running virtualenv
  * [cc86ab1] Revert "MT#7247 change api URLs. Make this simpler to detect"
  * [32f88cd] MT#7247 simpler regex for urls
  * [0f49b45] MT#6975 call jenkins when gerrit ppa is not needed any longer
  * [88f3e1e] MT#6975 fixing logic of gerrit ppa repos removal
  * [d463e80] MT#6975 set flake8 and coverage supported versions
  * [f300533] MT#6975 don't trigger jenkins_remove_ppa if ppa == '$ppa'
  * [a7cb2a2] MT#6259 support unittest at docker environment
  * [72d8c33] MT#17293 Switch Dockerfile to use a sipwise-jessie image
  * [8e9320a] MT#16891 support changed-abandoned
  * [92a18d3] MT#17689 panel/release.html: remove automatic refresh of projects
  * [e3ad46b] MT#7247 improvements
  * [648e85a] MT#7247 reduce AJAX queries
  * [be9513d] Revert "MT#17689 panel/release.html: remove automatic refresh of projects"
  * [9365df9] MT#7247 docker: add dev requirements to run django inside docker easily
  * [e547d5d] MT#7247 remove latest query
  * [37f8e82] MT#7247 admin: add some default filters
  * [fa4f6b3] MT#7247 reduce initial load
  * [58f9d52] TT#1734 repoapi: add git_commit_msg field
  * [35d2c97] TT#1734 repoapi: workfront notes
  * [784cda3] MT#19235 TT#1740 upgrade to django 1.9
  * [a432b04] TT#1739 repoapi: fix 'change-merge' note to workfront
  * [e88f585] TT#1735 use celery to deal with tasks
  * [fbf020a] TT#1735 add flower to monitor celery
  * [9a8b06d] TT#1740 panel: fix url name parameters intreduced at 784cda3e02
  * [0c5594c] TT#1906 repoapi: split models file
  * [f5153bd] TT#1906 repoapi: get artifacts for specific jobs
  * [f9159bb] TT#1735 repoapi: get envVars.json info
  * [1689bab] MT#7247 reduce initial load, take two
  * [975a7e2] MT#7247 remove internal jobs (no uuid) from panel
  * [30cfa2e] MT#7247 fix Exception
  * [80970c9] MT#7247 add uuid panel
  * [d85f9e0] TT#1951 hotfix notes for workfront
  * [7f3af60] MT#7247 fix dynamic jobs for latest uuid

  [ Michael Prokop ]
  * [cc8b104] MT#17699 Bump Standards-Version to 3.9.7

  [ Alexander Lutay ]
  * [20e309c] MT#19327 Increase default amount of uWSGI workers

 -- Victor Seva <vseva@debian.org>  Thu, 04 Aug 2016 13:22:12 +0200

repoapi (0.1.0) unstable; urgency=low

  * Initial Release.

 -- Victor Seva <vseva@sipwise.com>  Wed, 29 Apr 2015 12:57:17 +0200
