Skip to content

Releases: tl-its-umich-edu/remote-office-hours-queue

2025.02.02 Release

17 Dec 22:00
5590dff

Choose a tag to compare

Full Changelog: 2025.02.01...2025.02.02

This is regular dependency updates for ROHQ Release 2025.02.02

What’s being fixed
This update resolves three critical security vulnerabilities that affect most of our applications.

What’s included

Fixes for three critical security vulnerabilities
An update to Django from version 4.2.18 to 4.2.27, which includes the latest security patches

==============
Includes dependency updates for backend and one frontend update.
Bump the all-python-dependencies group across 1 directory with 13 upd… #700

Bump django from 4.2.18 to 4.2.27 in /src : #720

Bump form-data from 4.0.3 to 4.0.5 in /src : #705

2025.02.01

15 Dec 20:23
d1d02b0

Choose a tag to compare

Release Notes for Version 2025.02.01

Front End: UI related

· New Features

o Dynamic Page Titles: Added support for dynamic page titles to enhance navigation. #646

· Bug Fixes

o Zoom Meeting Enhancements: Fixed an issue where Chromebook Linux OS users were prompted for a passcode when joining via web browser without Zoom app installed. #660, #658

· Enhancements

o Queue Name and Status in Reports: Enabled queue name and status inclusion in meeting report downloads. #520

o Notification Enhancements

§ UMich Identifier Added: Added a UMich identifier to notifications for improved communication clarity. #490

BackEnd:

· New Features

· Watchman Monitoring Setup: Implemented enhanced monitoring with Watchman for early issue identification. #647

· Email Search in Queues: Introduced email searching within queues for enhanced search capabilities. #645

· WebSocket Migration: Transitioned to partysocket for improved WebSocket reliability. #655

· Jest Testing Configuration: Added basic Jest testing setup with a sortQueue test. #654

· Bug Fixes

· Queue Data Export: Resolved an issue affecting queue data export functionality. #667

· CSRF Configuration: Added trusted origins configuration to enhance security against CSRF attacks. #661

· Improvements

· Descriptive Titles in Code: Refactored to add more descriptive titles in queue.tsx. #663

· Simplified Meeting Logs Query: Optimized meeting_start_logs query for improved performance. #520

· Base Image Updates: Updated base images to the latest versions, including bookworm and node-20. #659

· Queue Admin Interface: Improved the admin interface by showing only active queues and hosts, and implemented filter_horizontal for better filtering. #627, #662

· Maintenance

o Dependency Updates:

· NPM dependencies were updated across multiple directories for stability and security. #644, #652

· Python dependencies, including requests, were upgraded. #665, #666

· Twilio library was updated from 9.6.2 to 9.6.3. #671

New Contributors - We are excited to welcome @PraveshKunwar for their first contribution! Thank you for your valuable involvement. #647

===========================================Detail Below =====================================

What's Changed

New Contributors

Full Changelog: 2025.01.02...2025.02.01

2025.01.02

17 Mar 18:38
6eaf72e

Choose a tag to compare

What's Changed

This release focuses on our commitment to maintaining a secure, efficient, and user-friendly application.

Security and Maintenance
• Python Dependencies Update - Pull Request: #623
o Performed updates to all Python dependencies within one directory, covering two specific components.
o This proactive maintenance ensures continued security and performance of the system.
Feature Enhancements
• Admin Meeting Data Export - Pull Request: #620
o Implemented a new feature allowing the export of admin meeting data.
o Facilitates improved data management and operational efficiency for administrative tasks.
User Experience Improvements
• Cookie Consent React Module Upgrade - Pull Request: #631
o Upgraded the cookie consent React module to version 1.2.1.
o Enhances compliance with privacy regulations and refines user interactions with cookie permission settings.
• Cookie Consent Banner Hotfix
Pull Request: #636
o Applied a hotfix to the cookie consent banner.
o Ensures proper functionality and display, maintaining a seamless user experience.

Full Changelog: 2025.01.01...2025.01.02

2025.01.01

07 Feb 19:09
a39d5f3

Choose a tag to compare

Build and Integration Enhancements:

  • The build process has been improved with integration from officehours-prod (#524) by @jonespm in #579.

  • Added Github info into the build image and displayed version info in the footer (#601, #602).
    Bug Fixes and Improvements:

  • Corrected a newline issue in EMAIL_SUBJECT_PREFIX (#559) by @jadfalaoui in #587.

  • Resolved None type error from previous bug fix in #587 by @jadfalaoui in #589.

Environment and Configuration Updates:

  • Environment sample files are added for a smoother setup (#488) by @jonespm in #554.
  • Adjustments made to switch QA hostnames to a test environment (#460) by @jonespm in #572.
  • Implemented modifications in service files as part of fix #561 by @jonespm in #617.

Dependency Updates:

  • Django version bumped from 4.2.16 to 4.2.17, then to 4.2.18 by @dependabot in #596 and #599.
  • Updated Python from version 3.10 to 3.13 by @jonespm in #598.
  • React and related NPM dependencies upgraded for better compatibility with privacy tools (#591, #594, #611, #614, #621).

Automation and Package Management:

  • Dependabot configuration added for automated dependency management (#604).
  • Dependencies for both Python and npm groups have been collectively updated in several pull requests (#606, #615, #619).

Deployment and Migration Adjustments:

  • Use of GitHub packages for deployment is now in place (issue #561) by @lsloan in #608.
  • Logic for get_backend_types has been moved out of models to prevent migration issues by @jonespm in #609.

New Contributor:

@jadfalaoui made their first contribution with a bug fix in #587.
Full Changelog: 1.11.1...2025.01.01

1.11.1

07 Nov 16:44
777a0ad

Choose a tag to compare

What's Changed

Full Changelog: 1.11.0...1.11.1

1.11.0 Release

07 Nov 15:50
94c1b29

Choose a tag to compare

What's Changed

Full Changelog: 1.10.0...1.11.0

Note: List of changes and issues formatted using U-M GPT.

1.10.0 Release

01 Jul 18:37
bc6410c

Choose a tag to compare

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

Full Changelog: 1.9.0...1.10.0

1.9.0 release

20 Feb 19:11
7b0462a

Choose a tag to compare

What's Changed

Full Changelog: 1.8.0...1.9.0

1.8.0 - Dependency update, minor bug fixes and enhancements

26 Jun 19:51

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.7.0...1.8.0

1.7.0 - Select backend library updates, changes to support M1 development

29 Mar 19:45

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.3...1.7.0