Releases: 18F/tock
Tock Release v20180307.1
For Those About To Tock
Liner Notes, 03/07/17
We're updating Tock's auth system! This will improve usability and security, and relieve the cloud.gov team of maintenance responsibilities for the old login proxy.
This release also includes several smaller changes, which are included in the notes below.
We'll have between two and ten minutes of downtime during the transition, after which users will have to log back in to the app. Update We've successfully deployed this version at 15:00 3/07/2018.
The first time you log in, you'll need to authorize the Tock App in UAA. You can change your permissions at any time by going to your UAA profile.
We appreciate your patience.
Stuff You Can See:
- A shiny new authentication system, backed by UAA. You'll have to log back into the app, and hit "authorize" on the Authorization Page PRs: #720, #725, #726, #727, #729, #730, #737
- Adds a link to the footer to show what version is currently deployed to staging and production. PR: #719
Admin-only Features:
- None. PR: #1987
Under The Hood:
- 🎉We now have pdb support with local Tock development! PR: #722 🎉
- Updates the deploy_to_production job to use the correct org and space for the deployer credentials for production. PR: #717
- Updated Node dependencies. PR: #723
- Add bandit and flake8 to CI and resolve some Flake8 errors. PR: #724
Code Contributors for this release
Team Tock would like to thank:
WSGI server bug fix release
This release fixes the wsgi server timeout to two minutes to allow for long API requests for timecard data that may take longer than 30 seconds. 30 seconds was the default coming from gunicorn after #708
Jingle Sprint Release
Ringing in 2018 with convenience fixes for Tock users. For general users, pre-populated timecards that list their expected hours on each project, which will eliminate some repetitive data entry. For administrative users, filtering inactive projects out of project dropdown lists in the admin interface, and creating a department model so employees can be filtered based on where they are in TTS (18F, Acq, etc).
This release also updates the wsgi server from Waitress to Gunicorn and Gevent.