Before the 8.16 FF, Elasticsearch will likely be landing changes to their ingest-geoip plugin, which will likely require that we provide a generic com.maxmind.db.Readerinstead of a model-aware bridge to the model-specific com.maxmind.geoip2.DatabaseReader.
At this point it looks like their changes will also absorb all model-specific knowledge into their plugin's implementation, and will no longer expose the specific models to the interface we must implement. This will
ensure that our wrapper no longer will need to continue to change every time they introduce new models or make changes to their existing models.
This issue is a task-placeholder, and will be enriched with specifics as they become available.
Before the 8.16 FF, Elasticsearch will likely be landing changes to their ingest-geoip plugin, which will likely require that we provide a generic
com.maxmind.db.Reader
instead of a model-aware bridge to the model-specificcom.maxmind.geoip2.DatabaseReader
.At this point it looks like their changes will also absorb all model-specific knowledge into their plugin's implementation, and will no longer expose the specific models to the interface we must implement. This will ensure that our wrapper no longer will need to continue to change every time they introduce new models or make changes to their existing models.
This issue is a task-placeholder, and will be enriched with specifics as they become available.