Releases: tl-its-umich-edu/remote-office-hours-queue
Releases · tl-its-umich-edu/remote-office-hours-queue
ROHQ Rel 2025.01.01
What's Changed
Build and Deployment
- Added the ability to build from officehours-prod in #524 by @jonespm #579
- Provided a method to get GitHub information into the build image by @jonespm #601
- Used GitHub package for deployment (Issue #561) by @lsloan #608
Dependency Updates
- Bumped Django from 4.2.16 to 4.2.17 by @dependabot #596
- Bumped Django from 4.2.17 to 4.2.18 by @dependabot #599
- Bumped debug from 4.1.1 to 4.4.0 by @dependabot #603
- Bumped all-Python dependencies group with 3 updates by @dependabot #606
- Bumped all-NPM dependencies group with 12 updates by @dependabot #615
Code Enhancements and Bug Fixes
- Fixed issue #559: No newline in EMAIL_SUBJECT_PREFIX by @jadfalaoui #587
- Addressed None type error from PR #587 by @jadfalaoui #589
- Added trailing slash to the delete request as needed by Django by @jonespm #595
- Changed QA hostnames to test (Fixes #460) by @jonespm #572
- Restricted React updates for Dependabot by @jaydonkrooss #543, #614
- Upgraded Python version from 3.10 to 3.13 by @jonespm #598
Configuration and Documentation
- Added dependabot.yml file for auto-updates by @jonespm #604
- Added environment sample files (Fixes #488) by @jonespm #554
- Added GitHub version info to the footer (Issue #567) by @zqian #602
Frontend and User Interface
- Upgraded React and implemented Google Analytics module for OneTrust privacy banner (Issues #591, #543) by @jaydonkrooss #594
New Contributors
@jadfalaoui made their first contribution with #587
Full Changelog: Compare 1.11.1 to 2025.01.01
1.11.1
1.11.0 Release
What's Changed
- Rename dataalert (iss. #526) by @jxiao21 in #528
- Bump djangorestframework from 3.14.0 to 3.15.2 in /src by @dependabot in #519
- Removed BlueJeans from codebase (iss. #462) by @zqian in #544
- Upgrade Django to v4.2.16 (iss. #503) by @lsloan in #542
- Adding a model to prevent Django from managing the view (iss. #529) by @jonespm in #530
- Bump body-parser and express in /src by @dependabot in #539
- Bump cookie and express in /src by @dependabot in #547
- Note text updated (iss. #533) by @zqian in #546
- Added debugpy support (iss. #514) by @zqian in #550
- Use get_random_secret_key (iss. #555) by @jonespm in #556
- Update docker-compose in README (iss. #557) by @jonespm in #558
- Create packages and builds on Github (iss. #454) by @jonespm in #552
- Bump webpack from 5.84.1 to 5.95.0 in /src by @dependabot in #548
- Kustomize production changes (iss. #524) by @lsloan in #551
- Removing incorrect migration in fix for (iss. #462) by @jonespm in #564
- Updating scaling minimum and limits for deployment (iss. #541) by @jonespm in #565
- Change qa hostnames to test (iss. #460) by @jonespm in #562
- Remove the redundant option (iss. #568) by @zqian in #569
- Adding support for Zoom pyzoom package by @jonespm in #553
- Added display of Time in Queue (iss. #532) by @zqian in #563
- Resources were in wrong part of the template (iss. #541) by @jonespm in #571
- Use correct Zoom settings (iss. #575) by @lsloan in #576
Full Changelog: 1.10.0...1.11.0
Note: List of changes and issues formatted using U-M GPT.
1.10.0 Release
What's Changed
Rel 1.11 Summary:
- We've updated many parts of our system to the latest versions, including Django, Express, and several other important tools. This helps keep everything running smoothly and securely.
Bug Fixes:
- Fixed an issue with our deployment settings.
- Resolved a bug with the REDIS_HOST setting which could have had extra spaces or newlines.
- Added a warning when a user mistakenly types in their email.
- Cleaned up log messages and fixed bugs related to user settings.
Improvements:
- Improved the way we handle secret information.
- Added a new method to verify your phone number via Twilio.
- Ensured better checks for Twilio settings in local environments.
- Added alerts on the home screen to inform users about data usage.
- Changed colors for queue status badges to make them easier to see.
- Made URLs work better within the app.
- Automatically redirect users to the login page as needed.
- Improved our automatic logout process.
New Features:
- Added the ability to handle meetings with no attendees and provided a way to delete them.
- Began work on a new reporting feature, including UI elements for downloading queue reports.
- Updated our system to display important info about Google Analytics and data use notifications.
- These updates ensure a more reliable, secure, and user-friendly experience.
- Fixes 463 - Prod imagestream for deployment was incorrect by @jonespm in #464
- Bump django from 3.2.24 to 3.2.25 in /src by @dependabot in #468
- add tests for settings, fix possible newline/space in REDIS_HOST by @Leonard6261 in #473
- Bump express from 4.18.2 to 4.19.2 in /src by @dependabot in #472
- Bump follow-redirects from 1.15.5 to 1.15.6 in /src by @dependabot in #467
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /src by @dependabot in #471
- update secrets info; add splitting by @lsloan in #459
- Added Method for Verifying User Phone Numbers through Twilio by @andcarls in #474
- Added Warning Message When User Inputs Email (Resolved Issue #11) by @OscarSong2003 in #479
- Resolve #466: Switch Zoom code over to use the package by @peijli in #481
- 487: twilio settings check for local build by @jaydonkrooss in #489
- Draft PR for Issue #469 - adding text to home screen to alert users to data use by @jxiao21 in #495
- Changed colors for queue ID number "Open" queue status badges for accessibility by @jxiao21 in #496
- Bump requests from 2.31.0 to 2.32.0 in /src by @dependabot in #492
- Issue 422: handle urls by @jxiao21 in #504
- PR for #213: Automatic redirect to login by @jxiao21 in #499
- Fixes #359 Update log format by @jxiao21 in #507
- #197 Handle meetings with no attendees, add delete action by @jaydonkrooss in #498
- Automatic logout - second PR try, redirects by triggering logout button click event by @jxiao21 in #511
- Fixes #497: User Preferences bugs, refactor form logic for phone settings by @jaydonkrooss in #500
- Revert "Resolve #466: Switch Zoom code over to use the package" by @jonespm in #513
- #477 removed django.middleware.common.BrokenLinkEmailsMiddleware by @zqian in #478
- Fixes issue #97 - Initial work for reporting feature by @jonespm in #501
- Fixes #461 - Message in log about migrations 1.8.0 and 1.9.0 by @jonespm in #505
- #97, #470 : add UI elements for queue report downloads by @jaydonkrooss in #506
- Fixes #515 - Expose Postgres ports in development by @jonespm in #517
- Bump braces from 3.0.2 to 3.0.3 in /src by @dependabot in #508
- Bump ws from 8.13.0 to 8.17.1 in /src by @dependabot in #510
- 493: update Google Analytics settings, use Umich OneTrust banner by @jaydonkrooss in #518
New Contributors
- @Leonard6261 made their first contribution in #473
- @lsloan made their first contribution in #459
- @andcarls made their first contribution in #474
- @OscarSong2003 made their first contribution in #479
- @peijli made their first contribution in #481
- @jaydonkrooss made their first contribution in #489
- @jxiao21 made their first contribution in #495
- @zqian made their first contribution in #478
Full Changelog: 1.9.0...1.10.0
1.9.0 release
What's Changed
- Update
kustomize
process, migrate to ROSA (#441) by @ssciolla in #443 - Fix "Return to Previous Queue" button on another queue (#445) by @ssciolla in #446
- Bump django from 3.2.19 to 3.2.20 in /src by @dependabot in #444
- Bump django from 3.2.20 to 3.2.23 in /src by @dependabot in #448
- Bump postcss from 8.4.21 to 8.4.31 in /src by @dependabot in #447
- Tweak README formatting for consistency by @jlost in #449
- Bump follow-redirects from 1.15.2 to 1.15.5 in /src by @dependabot in #453
- Bump django from 3.2.23 to 3.2.24 in /src by @dependabot in #455
- #456 - Renames qa to test and updates some other variables as part of ROSA migration by @jonespm in #457
Full Changelog: 1.8.0...1.9.0
1.8.0 - Dependency update, minor bug fixes and enhancements
What's Changed
- Align queue language- problem 219 by @jzenas in #393
- Fixes #336, originally #396 Allow admins to edit users who haven't authorized any backends by @Tombow1 in #403
- Fixed issue #306: Enforce Meeting.backend_type in Meeting.queue.allowed_backends via API by @Frank-duuuu in #400
- Update backend dependencies (#383) by @ssciolla in #385
- Refactor search form and URL to use query (#398) by @ssciolla in #399
- Update frontend dependencies (#253, #390) by @ssciolla in #405
- Bump
uvicorn
to 0.22.0 (#416) by @ssciolla in #417 - Remove
console.warn
fromvalidateString
(#413) by @ssciolla in #415 - Update Google Analytics library and usage (#392) by @ssciolla in #412
- Create
Dockerfile.openshift
, modify service artifacts to use namespaced images (#418) by @ssciolla in #419 - Update css to change menu icon for small screens by @anishsundaram in #375
- Bump django from 3.2.18 to 3.2.19 in /src by @dependabot in #409
- Bump requests from 2.28.2 to 2.31.0 in /src by @dependabot in #411
- fixed issues 369 and 298 by @lialex123 in #402
- Fixes #420 - Remove args and command from service so it will use the Dockerfile values by @jonespm in #421
- Remove alert and unused utility function (#236) by @ssciolla in #423
- Switch to
python:3.10-slim-bullseye
(#427) by @ssciolla in #428 - Return HTTP status code and message when trying to change a started meeting (#357) by @ssciolla in #424
- Fix Manage Hosts spacing, remove unused
pull-left
class (#425) by @ssciolla in #426 - Add --save "" to redis-server command (#429) by @ssciolla in #430
- Return response in overridden update method (#432) by @ssciolla in #433
- Fix four UI issues (#434) by @ssciolla in #435
- Modify per UX suggestions (#438) by @ssciolla in #439
New Contributors
- @jzenas made their first contribution in #393
- @Tombow1 made their first contribution in #403
- @Frank-duuuu made their first contribution in #400
- @anishsundaram made their first contribution in #375
- @lialex123 made their first contribution in #402
Full Changelog: 1.7.0...1.8.0
1.7.0 - Select backend library updates, changes to support M1 development
What's Changed
- Fixes #367 - Dockerfile does not build on M1/ARM by @jonespm in #368
- Upgrade to Postgres 14, change client library setup (#381) by @ssciolla in #382
- Add platform flag to fix issue with locally built images (#388) by @ssciolla in #389
- Bump postgres to 14.7 (#394) by @ssciolla in #395
New Contributors
Full Changelog: 1.6.3...1.7.0
1.6.3 - Zoom OAuth fixes
Fix issue joining meetings with Personal Meeting ID option enabled
This release resolves #346.
Fix bug that was preventing users from installing the Zoom integration
August 3, 2021
Bug fixes and other user-facing changes
- Fix bug that was preventing users from installing the Zoom integration. When users attempted to install the Zoom integration, Zoom would sometimes show an error due to the removal of support on Zoom's end for including scopes in the OAuth request URL. More info: https://status.its.umich.edu/report.php?id=151057 (#342)