Skip to content

3.0.2

Choose a tag to compare

@dfeyer dfeyer released this 31 Jan 12:51
· 74 commits to master since this release

Bugfixes

Skip indexing if NodeData cannot be loaded

This fixes #14 by skipping indexing, but the fulltext index will still
contain whatever content existed before the deletion.

Correctly use node identifier in fake nodes

When a "fake" node was needed, it was assigned the persistence object
identifier as node identifier. This leads to mismatches in fulltext
indexing (at least.)

Now both identifiers are in the job payload and used as needed.

Pass target workspace name to node indexer

In the IndexingJob and RemovalJob the target workspace name was not
passed on to the node indexer upon job execution.

This lead to wrong nodes being indexed, at times.

Fix realtime indexing of node deletion

Improvements

Add RemovalJob to handle removal asynchronously

This complements the async handling of node indexing.

Add more information in the Removal and Indexing Job

This change add context patch and node type to both job payload, to
be able to create a fake node if the node as been deleted in between.

Use preset to define queues

This allows easy overriding of the queue settings in a project
through the use of presets as offered by the JobQueue.Common
package.