Release notes

This page lists the changes released with each version of the Inner Drive Technology Journal project. This is version 1.0.9708.0.

Release 1.0.9708, 30 July 2026

Top-to-bottom review of performance and security; see the blog post about the previous release for more context.

  • Fixed secrets and settings TTL to balance data invalidation delays against performance
  • Sped up "find adjacent" searches to improve list performance
  • Rooted out two synchronous calls in database reads that caused performance degradation under load
  • Eliminated redundant writes when saving new items
  • Eliminated redundant permissions checks at several points in the write process
  • Streamlined filtering on batch tag and comment reads
  • Additional hygienic and minor performance improvements
  • Corrected permalink generation for non-blog events
  • Fixed a regression bug that prevented audit history from loading properly
  • Added retries and exponential backoff to index writes for list reliability

2026

v1.0.9698, 20 July 2026

  • Full-text search now looks at creator and title (name) fields
  • The View page has a link directly to the calendar for that date
  • Events now have custom fields
  • The Edit page now separates groups of controls into tabs
  • All Events, including media consumption, have friendly permalinks
  • The View button on the Edit page now opens the item in a new window
  • Fixed an annoyance that caused audit log entries to show up three times. Three times. Three times.
  • Corrected the Edit page to simplify the code path for saving items, which also fixed a problem saving tags in some use cases
  • Solved a critical bug that caused some database errors to crash the application
  • Addressed several caching errors to improve overall performance

v1.0.9677, 29 June 2026

  • Media types and dispositions are now configurable by project
  • Media consumption verbs (read, was reading, etc.) are configurable
  • Eliminated parallel Edit pages; one Edit page composes itself based on Event type
  • Media events now have Private Notes visible only to Event owner
  • Simplified creating new Events through the magic of routing
  • Projects now have default Event types, and their Media events now have default media types
  • Corrected an issue in the data layer that caused intermittent thread starvation
  • Found and fixed a subtle bug that affected tags when the same tag appeared in multiple projects
  • Simplified the navigation bar
  • Added a utility to rebuild event indices selectively in case of data corruption
  • Additional security and usability fixes
  • (Patch releases 1.0.9678 on 30 June and 1.0.9679 on 1 July)

v1.0.9649, 1 June 2026

  • Added new event types to keep track of media consumption (books, movies, TV, etc.)
  • Improved handling of some permissions scenarios to ensure the correct data is returned
  • Significantly increased Edit page performance
  • Security and reliability improvements

v1.0.9552, 24 February 2026

  • Fixed a regression bug that prevented editors from uploading images
  • Fixed another regression bug that allowed users to see certain post metadata meant for debugging
  • Fixed a minor issue with the RSS feed that caused it to fail in an unlikely but still-possible set of circumstances
  • Removed an assertion in the integration test suite that choked when Azure DevOps slowed down during the test in question

v1.0.9543, 15 February 2026

  • Corrected the mishandling of tags that have single quotes in them (like O'Hare)
  • Fixed a bug that forgot the user's origin page when the user logged in
  • Plugged a security hole introduced by an upcoming feature that allowed anonymous visitors to see future, unpublished (but public) blog posts in certain circumstances
  • Tightened a few other security issues
  • Tweaked the order and spacing of icons and badges in event listings
  • Migrated the UI to Blazorise 2.0
  • Added robots.txt

v1.0.9538, 10 February 2026

  • Users can now sign in with Google
  • Added the "private" privacy level, which restricts post access to the owner and people the owner has affirmatively shared the post with
  • Users can now share items easily (which matters because of how Private items are shared)
  • Searching by tag now displays posts in 3-month chunks with "earlier" and "later" links to see more of them when viewing post by tag
  • Lists of posts (like the pinned post list on the home page) highlight new and recently-updated items
  • Made an internal change to remove a kludge in how logged-in users can set their own profile locations

v1.0.9531, 3 February 2026

  • Corrected a really dumb caching error that prevented anonymous users from leaving comments
  • Updated the favicon and added Android and Apple icons
  • Put previous releases inside an accordion container on this page

v1.0.9525, 28 January 2026

  • Performance improvements throughout application
  • All dates and times should now reflect user formatting preferences
  • Suppressing alerts for common, non-critical exceptions

v1.0.9522, 25 January 2026

  • Added a tool for admins to quickly manage comments
  • Logged-in users can choose the first day of the week for calendar displays
  • Fixed more minor display and text mistakes

v1.0.9518, 21 January 2026

  • Users can now go directly to a specific date on the calendar navigator
  • Fixed minor display issues with the calendar navigator control
  • Reduced unnecessary logging in a couple of spots, like when auto-saving a new post
  • Fixed a logic error that disabled auto-saving published posts even when the user wanted to turn the feature back on
  • The Edit Post page now knows not to use a user location of 0°N,0°E
  • Added a missing page title

v1.0.9517, 20 January 2026

  • Added a calendar navigator control
  • Users can set a default location for their own posts
  • Admins can now change several previously hard-coded settings, including auto-save interval, comment max length, main page look-back days, and cache expiration time
  • Users now return to the page they were on when they log in
  • Lowered the severity of several exception conditions that aren't all that exceptional
  • Fixed numerous small and annoying bugs

v1.0.9511, 14 January 2026

  • Content creators can add the current location of their device to a post
  • Several small UI improvements for mobile users
  • Fixed minor issues on the Edit Post page, including an auto-save issue
  • Eliminated superfluous audit entries for routine (not security-related) actions
  • Corrected the post paths returned by the RSS feed

v1.0.9510, 13 January 2026

  • First production release!
  • Completed 188 JIRA cases, including 92 stories, 52 bugs, and 44 technical tasks
  • Committed 785 changes in Git since 17 July 2020
  • Wrote 17,191 lines of executable code and 256 unit tests
  • Approximately 300 hours of development time, plus hundreds of other hours musing, thinking, and taking notes

Copyright ©2026 Inner Drive Technology. Privacy. Donate!