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.7.5

Published by rwynn over 3 years ago

  • New config option direct-read-dynamic-include-regex
  • Driver upgrades
monstache - monstache v6.7.4

Published by rwynn over 3 years ago

  • Added a match-field-type property to the relate configuration. Valid values for this property are objectId, string, int, long and decimal. If the property is given the value of the src-field will be converted into the type given (if possible) before being used to query against match-field.
  • Dependency and driver upgrades
  • More details logged for Elasticsearch API errors to help determine root cause
monstache - monstache v5.7.4

Published by rwynn over 3 years ago

  • Added a match-field-type property to the relate configuration. Valid values for this property are objectId, string, int, long and decimal. If the property is given the value of the src-field will be converted into the type given (if possible) before being used to query against match-field.
  • Dependency and driver upgrades
  • More details logged for Elasticsearch API errors to help determine root cause
monstache - monstache v6.7.3

Published by rwynn almost 4 years ago

  • Added a boolean option, resume-from-earliest-timestamp, to automatically select an earliest oplog resume timestamp
  • Reverted automatic cycle detection for relate configs due to a regression in that area. If you configuration cycles you must use a max-depth to avoid deadlock.
monstache - monstache v5.7.3

Published by rwynn almost 4 years ago

  • Added a boolean option, resume-from-earliest-timestamp, to automatically select an earliest oplog resume timestamp
  • Reverted automatic cycle detection for relate configs due to a regression in that area. If you configuration cycles you must use a max-depth to avoid deadlock.
monstache - monstache v6.7.2

Published by rwynn almost 4 years ago

  • Upgrade release binaries and docker images to be built with go1.15 (issue #456)
  • Driver and dependency upgrades
  • Detect cycles in relate definitions to avoid infinite loops (issue #429)
  • Detect empty _id value in MongoDB and skip the document instead of submitting infinite bad requests to Elasticsearch (issue #447)
  • Improved error reporting when Monstache features are not supported by paired MongoDB server versions
monstache - monstache v5.7.2

Published by rwynn almost 4 years ago

  • Upgrade release binaries and docker images to be built with go1.15 (issue #456)
  • Driver and dependency upgrades
  • Detect cycles in relate definitions to avoid infinite loops (issue #429)
  • Detect empty _id value in MongoDB and skip the document instead of submitting infinite bad requests to Elasticsearch (issue #447)
  • Improved error reporting when Monstache features are not supported by paired MongoDB server versions
monstache - monstache v6.7.1

Published by rwynn almost 4 years ago

  • Driver upgrades
  • Add support for MongoDB built in find functions in filters
monstache - monstache v5.7.1

Published by rwynn almost 4 years ago

  • Driver upgrades
  • Add support for MongoDB built in find functions in filters
monstache - monstache v6.7.0

Published by rwynn about 4 years ago

  • Improved error handling
  • New boolean option direct-read-stateful allows one to record and skip previously completed direct reads on restart
  • New feature to read configuration values from files specified in environment variables
  • Driver upgrades
  • Allow Elasticsearch pipeline name to be specified in the mapping configuration
monstache - monstache v5.7.0

Published by rwynn about 4 years ago

  • Improved error handling
  • New boolean option direct-read-stateful allows one to record and skip previously completed direct reads on restart
  • New feature to read configuration values from files specified in environment variables
  • Driver upgrades
  • Allow Elasticsearch pipeline name to be specified in the mapping configuration
monstache - monstache v6.6.0

Published by rwynn over 4 years ago

  • Upgrade MongoDB go driver to version 1.3.4
  • Add support for Elasticsearch client certificate authentication
monstache - monstache v5.6.0

Published by rwynn over 4 years ago

  • Upgrade MongoDB go driver to version 1.3.4
  • Add support for Elasticsearch client certificate authentication
monstache - monstache v6.5.5

Published by rwynn over 4 years ago

  • Improvements to change stream error handling
  • Add option to disable PEM validation via environment variables
  • Upgrade MongoDB and Elasticsearch drivers
monstache - monstache v5.5.5

Published by rwynn over 4 years ago

  • Improvements to change stream error handling
  • Add option to disable PEM validation via environment variables
  • Upgrade MongoDB and Elasticsearch drivers
monstache - monstache v4.19.6

Published by rwynn over 4 years ago

  • Add option to disable PEM validation via environment variables
monstache - monstache v3.26.6

Published by rwynn over 4 years ago

  • Add option to disable PEM validation via environment variables
monstache - monstache v6.5.4

Published by rwynn over 4 years ago

  • Fix an issue generating index names for time machine indexes
  • Improving change stream error handling and recovery
monstache - monstache v5.5.4

Published by rwynn over 4 years ago

  • Fix an issue generating index names for time machine indexes
  • Improving change stream error handling and recovery
monstache - monstache v4.19.5

Published by rwynn over 4 years ago

  • Fix an issue generating index names for time machine indexes