monstache

a go daemon that syncs MongoDB to Elasticsearch in realtime. you know, for search.

MIT License

Stars
1.3K
Committers
16

Bot releases are visible (Hide)

monstache - monstache v5.4.0

Published by rwynn almost 5 years ago

  • Added an alternative resume strategy based on tokens instead of timestamps.
  • Resuming change streams with tokens is required for MongoDB API 3.6 (e.g. with Amazon DocumentDB).
  • The strategy saves tokens to monstache.tokens collection by default.
  • Enable MongoDB 3.6 compatible token based resume by setting resume-strategy=1.
monstache - monstache v6.3.2

Published by rwynn almost 5 years ago

  • Re-base binary on go 1.13.4
  • Upgrade MongoDB driver to version 1.1.3
  • Improve direct read performance for MongoDB views
monstache - monstache v5.3.2

Published by rwynn almost 5 years ago

  • Re-base binary on go 1.13.4
  • Upgrade MongoDB driver to version 1.1.3
  • Improve direct read performance for MongoDB views
monstache - monstache v4.19.2

Published by rwynn almost 5 years ago

  • Re-base binary on go 1.13.4
monstache - monstache v3.26.2

Published by rwynn almost 5 years ago

  • Re-base binaries on go 1.13.4
monstache - monstache v6.3.1

Published by rwynn almost 5 years ago

  • Improved performance due to reduce allocations in the Elasticsearch driver
monstache - monstache v5.3.1

Published by rwynn almost 5 years ago

  • Improved performance due to reduce allocations in the Elasticsearch driver
monstache - monstache v6.3.0

Published by rwynn almost 5 years ago

  • Added log-rotate configuration settings.
  • Added max-await-time option under gtm-settings.

See docs for details about these new configuration settings.

monstache - monstache v5.3.0

Published by rwynn almost 5 years ago

  • Added log-rotate configuration settings.
  • Added max-await-time option under gtm-settings.

See docs for details about these new configuration settings.

monstache - monstache v6.2.5

Published by rwynn almost 5 years ago

  • Fix a regression in v6.2.3 and v6.2.4 that caused the process to hang in some cases when using golang plugins
monstache - monstache v5.2.5

Published by rwynn almost 5 years ago

  • Fix a regression in v5.2.3 and v5.2.4 that caused the process to hang in some cases when using golang plugins
monstache - monstache v6.2.4

Published by rwynn almost 5 years ago

Fix an invalid query when the direct-read-bounded option is enabled.

monstache - monstache v5.2.4

Published by rwynn almost 5 years ago

  • Fix an invalid query when the direct-read-bounded option is enabled.
monstache - monstache v6.2.3

Published by rwynn almost 5 years ago

  • Fix some issues with clean shutdown upon receiving signals like SIGINT, SIGTERM, and SIGKILL
  • Add the direct-read-bounded boolean option. When this option is enabled monstache ensures that all direct reads have min and max bounds on the query
  • Add the disable-file-pipeline-put boolean option. When this option is enabled monstache will not attempt to create a pipeline for the ingest plugin when file indexing is enabled. This means the user must create a pipeline with id attachment as documented at https://www.elastic.co/guide/en/elasticsearch/plugins/master/using-ingest-attachment.html. This allows the user to configure his own pipeline options, e.g. to set indexed_chars to -1 removing the limit on characters extracted.
monstache - monstache v5.2.3

Published by rwynn almost 5 years ago

  • Fix some issues with clean shutdown upon receiving signals like SIGINT, SIGTERM, and SIGKILL
  • Add the direct-read-bounded boolean option. When this option is enabled monstache ensures that all direct reads have min and max bounds on the query
  • Add the disable-file-pipeline-put boolean option. When this option is enabled monstache will not attempt to create a pipeline for the ingest plugin when file indexing is enabled. This means the user must create a pipeline with id attachment as documented at https://www.elastic.co/guide/en/elasticsearch/plugins/master/using-ingest-attachment.html. This allows the user to configure his own pipeline options, e.g. to set indexed_chars to -1 removing the limit on characters extracted.
monstache - monstache v6.2.2

Published by rwynn about 5 years ago

  • Upgrade MongoDB driver to v1.1.2
monstache - monstache v5.2.2

Published by rwynn about 5 years ago

  • Upgrade MongoDB driver to v1.1.2
monstache - monstache v6.2.1

Published by rwynn about 5 years ago

  • Fix regression in last release where array values were sent to Elasticsearch with nulls prepended
  • Fix issue where requests to the /instance endpoint would timeout if the process when from active to inactive in a cluster
monstache - monstache v5.2.1

Published by rwynn about 5 years ago

  • Fix regression in last release where array values were sent to Elasticsearch with nulls prepended
  • Fix issue where requests to the /instance endpoint would timeout if the process when from active to inactive in a cluster
monstache - monstache v4.19.1

Published by rwynn about 5 years ago

  • Fix regression in last release where array values were sent to Elasticsearch with nulls prepended
  • Fix issue where requests to the /instance endpoint would timeout if the process when from active to inactive in a cluster