Skip to content

Indy 1.9.8

Compare
Choose a tag to compare
@jdcasey jdcasey released this 09 Jan 19:18
· 1514 commits to master since this release

This release is a more comprehensive fix for observed latency problems, over and above those fixed in Indy 1.9.7.2. Additional fixes here include processing certain de-indexing and NFC maintenance events asynchronously instead of synchronously, and optimizing the ability to determine what groups' available content will be affected by a change in some concrete repository. We use a reverse-mapping cache to handle the latter logic.

Changes:

  • Push de-indexing process for the content index (during content uploads) to an asynchronous thread-driven execution (PR#1476)
  • Extract getArtifactStore() call from deep / large loop in getGroupsAffectedBy calculation (PR#1472)
  • Remove duplicate / unused dependencies (PR#1474)
  • Thread off NFC cleanup operations that reference getGroupsAffectedBy method (PR#1477)
  • Register cache listener for NFC changes in content manager (PR#1479)
  • Implement reverse-cache to optimize getGroupsAffectedBy method (PR#1480)
  • Fix NPE when store is null in deletion use case (PR#1481)
  • Thread off getGroupsAffectedBy calls in NFC content listener (PR#1482)