Skip to content

Releases: Flowpack/Flowpack.ElasticSearch.ContentRepositoryQueueIndexer

4.0.1

11 Feb 19:59
758a704

Choose a tag to compare

  • BUGFIX: Mark NodeIndexer as singleton
  • BUGFIX: Ensure that fake nodes are not persisted to the database

See 4.0.0...4.0.1

5.0.0

31 May 20:06

Choose a tag to compare

FEATURE: Use new exclude configuration to filter nodes

!!! TASK: Remove beanstakD config
TASK: Restrict dependency to es-cr-adaapter v7

BUGFIX: UpdateAliasJob should update main alias

Complete List of changes 4.0.0...5.0.0

4.0.0

06 Mar 06:52
e033102

Choose a tag to compare

  • Package is now compatible to Flow 6.x
  • Package is compatible to Flowpack.ElasticSearch.ContentRepositoryAdaptor Version 5.0 and 6.0
  • Refactored logger outputs to a more readable format
  • Code cleanup

3.3.0

04 Mar 22:12
6442ddf

Choose a tag to compare

  • Package is compatible to Flowpack.ElasticSearch.ContentRepositoryAdaptor Version 5.0
  • Improvements on handling of deleted nodes

3.2.0

31 Jul 14:38
1f86be5

Choose a tag to compare

FEATURE: Old indexes are automatically removed when the index switch is done successfully

3.1.0

22 Jun 05:38
6af64dc

Choose a tag to compare

  • Failed indexing jobs in the current job queue are now checked against a configurable threshold of allowed failed jobs. If the threshold is exceeded the index is not switched.
  • Some tweaks to the log messages to keep the log clean when indexing lots of nodes.

3.0.4...3.1.0

3.0.4

04 Feb 13:22
bb0c227

Choose a tag to compare

Fix broken use statement in the previous release.

3.0.3

02 Feb 16:26
afdd186

Choose a tag to compare

Include only one bugfix:

  • BUGFIX: Mapping update work on the production indexes

2.0.6

02 Feb 16:26
0db2751

Choose a tag to compare

Include only one bugfix:

  • BUGFIX: Mapping update work on the production indexes

3.0.2

31 Jan 12:51

Choose a tag to compare

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.