Child pages
  • Production Release Log
Skip to end of metadata
Go to start of metadata

Version numbers

We label (i.e. tag) the code with this quad:

  • major build
  • minor build
  • build number (monotonically increasing with each production release)
  • revision (automatically generated every time you rebuild the codebase)


Service Version 

Core Version

Deployment Date/Time

Deployment Person(s)

Notes Berk
  • SWS-147 Handle authorization race condition bug
  • SWS-145 Add new general education requirement: Diversity
  • SWS-144 Add self-sustaining flag to section resource
  • SWS-138 Add course content indicator to section
  • SWS-130 Add functionality to retrieve a list of majors
  • SWS-128 Add change of major functionality BerkSection Search
  • Fix bug with public search resource that gave incorrect results


  • Add TimeScheduleConstructionOn data for campuses. Schurr


  • Stop passing past quarter searches to mainframe to save cost


  • Fix problem with displaying grade data between quarters

Section Search

  • Fix problem with displaying results for future sections

Degree Audit

  • Provide an Exceptions resource (released but not enabled since no one is yet authorized to use it)
  • Fix problem with create requests giving errors when credit = 2.5

Misc code clean up and bug fixes. Schurr

Section Search Enhancements

  • Allow section search with year, (optional)quarter, curriculum, (optional)course number, and delete flag.
  • Allow section search from a given year, and up to 400 terms forward
    • For example, section?year=1995&future_terms=400&curriculum_abbreviation=Phys gives you all the sections in Physics since 1995

Degree Audit Enhancements

  • Enable planned audit course information in degree audit create requests
  • Allow optional section id in create planned audit


  • Fix section search sql deadlocks
  • Fix error when future terms empty for course search and section search 
  • Fix section search returns broken links for course numbers with a leading zero
  • Upgrade to latest core
  • Fix ETAG problem Schurr

Degree Audit enhancements

  • Routing of degree audit requests for MyPlan to appropriate uAchieve server
  • Support for planned audits
  • Support for optional section id that allows honors courses in planned courses

New resource

  • Section status by course (returns status for all sections in a given course)


  • Added next/prev term to the Term resource
  • Updated to latest core
  • Misc bug fixes

11:30 AM

Paul Schurr

Keith Scott

Bug fixes

  • Degree Audit Report bug

Added new attributes to the Section resource

  • Add Code Required
  • Current Enrollment
  • Enrollment Restrictions
  • Limit Estimate Enrollment
  • Limit Estimate Enrollment Indicator
  • Room Capacity
  • Time Schedule Comments
    • College Comments
    • Course Comments
    • Curriculum Comments
    • Department Comments
    • Institute Comments
    • Section Comments
    • Time Schedule Generated Comments

New Section Status resource with no cache.  Returns the section status (closed, open, add code required, faculty code required) along with the pieces of information used to calculate the status.  This resource is not public and requires a separate authorization from other SWS resources.

  • Add Code Required
  • Current Enrollment
  • Current Registration Period
  • Faculty Code Required
  • Limit Estimate Enrollment
  • Limit Estimate Enrollment Indicator
  • Room Capacity
  • SLN
  • Space Available
  • Status

 11/7/2012 10:30 AM

 Paul Schurr

 Bug fixes (including turning email alerts back on), core update, enhancements to Section resource (added final exam, start and end dates, institute name, student credit hours)

 9/10/2012 10:52 PM


 Releasing degree audit and other myplan requirements production branch 03_21_20122.6.0.05/24/2012 10:30 amTony/Rupert

Updated code related to SDB mainframe <curl> change

Fixed email to OUR problem

Added new email notifications to OUR production branch 03_21_2012 1 pmTony/Rupert

Improved caching by not allowing cache bypass and better creation of cache key to be more efficient

Http to Https rewrite

Added Missing SrCourseTitles email to Office of Registrar

Added workaround code for when SrCourseTitles has non ascii characters production branch 02_23_2012

2/23/2012 3 pm


MyPlan: New section search resource 
MyPlan: Is published flags in term
MyPlan: Curriculum URL Abbreviation

Greater than 50 char course title long text production branch 01_17_2012

1/17/2012 3 pm


  • new term resources: current/previous/next; 
  • Web Login (Shibboleth) support; 
  • new caching resources; 
  • new caching library (System.Runtime.Caching); 
  • custom notification of PersonNotFoundInRegistryException to registrar
  • caching case-sensitive bug fix production branch 12_12_2011



New SWS Person attributes production branch 9_2_2011


9/8/2011 9:15 AM


Admissions Application Birthdate fix, Search Count, CTCStudentID validation production branch 9_2_2011

9/6/2011 11:45 am


Fixes to missing uwregid and MathLevel main branch

9/2/2011 10:30 am


Admissions Application Resource production branch 7_18_2011



Admissions Search, new Enrollment/Registration attributes, Enrollment bug fix production branch 1_26_2011

2/11/2011 02:26pm


Bug Fix related to Course Search (Full XML/JSON release) production branch 1_26_2011

1/26/2011 02:30pm


Full resource conversion XML/JSON with exception to graderoster (bug fix)

11/18/2010 6:00am

Tony Chang

Fixing casting issue with Enrollment resource due to .NET4 upgrade (deployed from 10_26_2010 production branch)

11/17/2010 3:00pm

Tony Chang

New TestScore resource and TestScore/Person XML/JSON payload (note smaller release number due to a deployment from production branch vs main)



Tony Chang

Added new attribute to graderoster to support writing credit for Catalyst (deployed from main)



Tony Chang

New Enrollment Search and Non Search resource



Service Version 

Deployment Date/Time

Deployment Person(s)












Service Version 

Deployment Date/Time

Deployment Person(s)


9/12/08 6:58 a.m.

Tony Chang

Not the final prod version.  Still messing about with load testing.

9/15/08 4:34 p.m.

Tony Chang

File logging to local file instead of network drive (big performance boost)

9/18/08 9:18 a.m.

Scott Stephenson

Turnoff file system logging and check DB health during authorization

9/19/08 8:40 a.m.

Scott Stephenson

Inject PDSPersonManager as singleton; remove unneccesary PDS lookup in RegistrationDAO

9/19/08 11:45 a.m.

Scott Stephenson

PDSPersonManager no longer a singleton: was causing connection problems for multiple threads (all threads sharing a single connection)

9/19/08 2:50 p.m.

Scott Stephenson

Change to web.config so now IIS7 will only serve up .svc files or files with no extensions.  This prevents .xslt files from being viewed via the web browser.

10/28/08 2:45 p.m.

Scott Stephenson

Turn off WCF logging and enable SSL encryption of database connection.


11/6/08 8:05 a.m.

Scott Stephenson

Allow ampersands in URIs and gracefully handle case where employee ID from SDB not found in PDS.

11/6/08 10:05 a.m.

Scott Stephenson

No code change from prior version - just correct the version number so build number doesn't change.

12/2/08 8:00 a.m.

Scott Stephenson

Encode the curriculum abbreviation in all URLs and return 400 bad request (instead of 500 internal server error) for invalid regids.


12/17/08 7:40 a.m.

Scott Stephenson

Workaround bug in MS Url Encoder, properly encoding spaces as %20 instead of +

  • No labels