- Emojis: β¨ x1, π§ x1, ? x2
- Categories: Additions x1, Other Changes x3
- #278 - β¨ Include studies when communicating with tasks - b9fcb426 by dankolbman
- #276 - π§ Add some log to troubleshoot issues with auth0 - d0054810 by jecos
- #275 - Update JenkinsfileWorker - 420b84db by alubneuski
- #274 - Added open port - f55b7c17 by alubneuski
- Emojis: π§ x2
- Categories: Other Changes x2
- #272 - π§ Removed IAM and added SNS - 6942a096 by alubneuski
- #270 - π§ Update CORs whitelist for netlify - 8485b724 by dankolbman
- Emojis: π§ x3, π x1, π x1, π· x1, β¬οΈ x1, π€‘ x1
- Categories: Other Changes x5, Fixes x1, Ops x2
- #268 - π§ Added JenkinsfileWorker - e8caed93 by alubneuski
- #267 - π§ Updated to standard deploy - f6906748 by alubneuski
- #262 - π§ Add SSL setting to RQ config - bb956caa by dankolbman
- #259 - π Fix release factory - 647fb5c5 by dankolbman
- #258 - π Use more fake studies for releases - 9a36b54a by dankolbman
- #257 - π· Publish to dockerhub action - 437da285 by dankolbman
- #255 - β¬οΈ Bump django from 2.1.11 to 2.2.13 - ddf9e4b4 by dependabot[bot]
- #254 - π€‘ Improve mocks - 8102d56a by dankolbman
Adds new mutations and changes cache to utilize redis.
Feature Emojis: π§x3 πx2 β¨x2 π·x1 Feature Labels: devops x3 bug x2 feature x2 refactor x1
- (#249) π Don't resave release note on remove - @dankolbman
- (#248) β¨ Add release note mutations - @dankolbman
- (#247) π§ Allow duplicate usernames accross users - @dankolbman
- (#241) π Add releated_name to release relationship - @dankolbman
- (#246) β¨ Add mutation to edit release - @dankolbman
- (#245) π§ Store cache in redis - @dankolbman
- (#243) π§ Remap port to standard coordinator service port - @dankolbman
- (#242) π· Add codacy coverage - @dankolbman
Add mutations for GraphQL api.
Feature Emojis: β¨x6 πx4 πx2 πx1 πΌx1 π§x1 π·x1 β»οΈx1 Feature Labels: feature x9 bug x3 devops x2 refactor x2 documentation x1
- (#239) β¨ Add status query - @dankolbman
- (#238) π Make task updates protected - @dankolbman
- (#235) πΌ Update readme - @dankolbman
- (#236) π§ Allow cookies in requests - @dankolbman
- (#234) π Add task logging - @dankolbman
- (#233) π Fix error message - @dankolbman
- (#232) π Don't change to publishing state immediately - @dankolbman
- (#231) π Fix task events - @dankolbman
- (#230) β¨ User profiles - @dankolbman
- (#229) π· Changing Jenkins to Production library - @blackdenc
- (#228) π Fix auth headers - @dankolbman
- (#227) β»οΈ Only validate url when changed - @dankolbman
- (#226) β¨ Add syncStudies mutation - @dankolbman
- (#212) Terraform 0.12 Upgrade - @blackdenc
- (#224) π Create events for requests errors - @dankolbman
- (#223) β¨ Add Task Service mutations - @dankolbman
- (#220) β¨ Add release subquery to studies - @dankolbman
- (#219) β¨ Graphql release mutations - @dankolbman
Feature Emojis: β¨x6 β¬οΈx3 πx2 πx2 πx1 x1 Fixx1 πx1 πx1 β¨Graphqlx1 β»οΈx1 π·x1 Feature Labels: feature x7 refactor x6 documentation x3 bug x3 devops x2
- (#218) β¨ Add study queries - @dankolbman
- (#216) π Exempt graphql endpoint from csrf - @dankolbman
- (#209) β¨ Replace ego service token with Auth0 - @dankolbman
- (#213) β¬οΈ Upgrade semantic-version package - @dankolbman
- (#211) β¨ Add graphql query for release notes - @dankolbman
- (#210) β¨ Add graphql query for events - @dankolbman
- (#208) π Add page on service authentication - @dankolbman
- (#206) β¨ Add queries for task services - @dankolbman
- (#207) Fix deprecation warnings - @dankolbman
- (#205) π Add docs on development - @dankolbman
- (#194) β¨ Add queries for tasks - @dankolbman
- (#204) π Add fakedata command - @dankolbman
- (#193) π Disable permissions for status checks - @dankolbman
- (#191) β¨Graphql API - @dankolbman
- (#190) β»οΈ Permissions overhaul - @dankolbman
- (#188) π Don't allow tasks to be deleted - @dankolbman
- (#187) π Change events to use EV prefix - @dankolbman
- (#186) β¬οΈ Bump requests version - @dankolbman
- (#185) β¬οΈ Bump django from 2.1.10 to 2.1.11 - @dependabot[bot]
- (#184) π· Update gh-pages build - @dankolbman
- (#176) π Sphinx docs - @dankolbman
Support auth0 token validation.
Feature Emojis: β¬οΈx3 β»οΈx1 β x1 π§x1 β¨x1 Feature Labels: refactor x4 feature x2 devops x1
- (#170) β¬οΈ Bump django from 2.1.9 to 2.1.10 - @dependabot[bot]
- (#169) β¬οΈ Bump django from 2.1.7 to 2.1.9 - @dependabot[bot]
- (#168) β¬οΈ Upgrade urllib3 - @dankolbman
- (#165) β»οΈ Refactor for getting db host from environment - @XuTheBunny
- (#164) β Add test for unauthed user cannot access study releases - @XuTheBunny
- (#162) π§ Add netlify to CORS whitelist - @dankolbman
- (#160) β¨ Add auth0 token validation - @dankolbman
Feature Emojis: πx6 β»οΈx4 π₯x2 π§x2 β¨x1 πx1 β¬οΈx1 π³x1 Feature Labels: bug x8 refactor x8 devops x5 feature x1
- (#159) β»οΈ Read secrets as raw strings - @dankolbman
- (#158) π Fix typo in secret path - @dankolbman
- (#157) π Fix EGO settings - @XuTheBunny
- (#156) π Allow releases to re-enter cancelling state - @dankolbman
- (#155) β»οΈ Store Ego service token for coordinator in cache - @XuTheBunny
- (#154) π₯ Replace pep8 with codestyle - @dankolbman
- (#152) β»οΈ Load secrets directly from vault - @dankolbman
- (#151) β¨ Store ego public key - @XuTheBunny
- (#147) π Fix static paths - @dankolbman
- (#148) π Update testing with correct apps - @dankolbman
- (#150) π Ignore ci files in jenkins - @dankolbman
- (#144) π§ Improve docker-compose for development - @dankolbman
- (#145) π₯ Remove setup.cfg - @dankolbman
- (#143) π§ Refactor settings - @dankolbman
- (#138) β¬οΈ Bump Django version - @dankolbman
- (#140) β»οΈ App pytest.ini for quick access pytest - @XuTheBunny
- (#137) π³ Add dev stage to docker - @XuTheBunny
- (#133) π Improve compose for dev - @dankolbman
Feature Emojis: πΌx1 πx1 Feature Labels: documentation x1
- (#131) πΌ Update logo - @dankolbman
- (#130) π Set default settings module for wsgi entry - @dankolbman
Feature Emojis: π³x1 Feature Labels: refactor x1
- (#127) π³ Docker refactor - @dankolbman
Feature Emojis: πx2 β¨x1 β¬οΈx1 π§x1 Feature Labels: bug x3 feature x2 refactor x1
- (#122) β¨ Adds last_published fields to study model - @dankolbman
- (#126) β¬οΈ Bump urllib3 dependency - @dankolbman
- (#125) π Pin redis requirements - @dankolbman
- (#123) π Set python to version 3.6 in Dockerfile - @dankolbman
- (#121) π§ Include jwt in Authorization header in requests to task's /status - @dankolbman
Sends an Ego application JWT to task services so they may verify that the request originated from the coordinator
Feature Emojis: β¨x1 β¬οΈx1 Feature Labels: feature x1 refactor x1
- (#119) β¨ Add ego jwt - @dankolbman
- (#118) β¬οΈ Upgrade requests dependency for vuln warning - @dankolbman
Feature Emojis: β¨x1 βοΈx1 β»οΈx1 πx1 πx1 Feature Labels: refactor x2 data model x1 feature x1 devops x1 documentation x1
- (#116) β¨ Release notes - @dankolbman
- (#115) βοΈ Coerce progress status from percent to int - @dankolbman
- (#114) β»οΈ Use response content instead of json for log dumps - @dankolbman
- (#113) π Add failure logging - @dankolbman
- (#111) π Add information on integrating services with the coordinator - @dankolbman
Upgrade django to patch security vulnrability.
Feature Emojis: β¬οΈx1 Feature Labels: refactor x1
- (#109) β¬οΈ Upgrade django version - @dankolbman
Minor Bug fixes and updates.
Feature Emojis: πx2 π·x1 β¨x1 Feature Labels: bug x2 feature x1 documentation x1
- (#106) π Add missing return statement - @dankolbman
- (#103) π· Use module in Jenkinsfile - @dankolbman
- (#105) β¨ Filter by state - @dankolbman
- (#104) π Fix CircleCI badge in README - @dankolbman
Feature Emojis: πx3 β¨x2 βοΈx1 β‘οΈx1 π§x1 Feature Labels: bug x5 refactor x1 feature x1 devops x1
- (#98) βοΈ s/published/complete/ - @dankolbman
- (#96) π Status check cancel release - @dankolbman
- (#95) β‘οΈ Test refactoring - @dankolbman
- (#94) β¨ Check for staged and published states in task - @dankolbman
- (#93) π Increase study name size - @dankolbman
- (#85) β¨ Release Versions - @dankolbman
- (#90) π Fix model refactor - @dankolbman
- (#89) π§ Tune down numprocs to utilize less memory - @dankolbman
Feature Emojis: β¨x2 β»οΈx2 πx2 π¦x1 πx1 Feature Labels: refactor x3 feature x2 bug x2
- (#81) π¦ Upgrade cryptography package - @dankolbman
- (#60) β¨ Add status checks - @dankolbman
- (#80) β¨ Add enabled filter to task services - @dankolbman
- (#72) β»οΈ Harden task failures - @dankolbman
- (#78) π Don't allow release in canceling to be canceled again - @dankolbman
- (#77) π Update docs with failure and cancelation info - @dankolbman
- (#71) π Handle timeouts from services - @dankolbman
- (#69) β»οΈ Use django-fsm - @dankolbman