Skip to content

Releases: Flowpack/Flowpack.ElasticSearch.ContentRepositoryQueueIndexer

4.0.0

06 Mar 06:52
e033102
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Fix broken use statement in the previous release.

3.0.3

02 Feb 16:26
afdd186
Compare
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
Compare
Choose a tag to compare

Include only one bugfix:

  • BUGFIX: Mapping update work on the production indexes

3.0.2

31 Jan 12:51
Compare
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.

3.0.1

31 Jan 12:44
Compare
Choose a tag to compare

3.0.0

31 Jan 12:44
Compare
Choose a tag to compare