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!