- Avoid to crash pipelines when lookup a database with customised fields. #225
- Added support for MaxMind GeoIP2 Enterprise and Anonymous-IP databases (#223)
- Updated MaxMind dependencies.
- Added tests for the Java classes.
- [DOC] Add documentation for database auto-update configuration #210
- [DOC] Add
http_proxy
environment variable for GeoIP service endpoint. The feature is included in 8.1.0, and was back-ported to 7.17.2 #207
- Improved compatibility with the Elastic Common Schema #206
- Added support for ECS's composite
region_iso_code
(US-WA
), which replaces the non-ECSregion_code
(WA
) as a default field with City databases. To get the stand-aloneregion_code
in ECS mode, you must include it in thefields
directive. - [DOC] Improve ECS-related documentation
- Added support for ECS's composite
- [DOC] Air-gapped environment requires both ASN and City databases #204
- Fix: red CI in Logstash 8.0 #201
- Update Log4j dependency to 2.17.1
- Update Log4j dependency to 2.17.0
- Ensure java 8 compatibility #197
- Update Log4J dependencies #196
- Added preview of ECS-v8 support with existing ECS-v1 implementation #193
- Fix: update to Gradle 7 #191
- [DOC] Clarify CC licensed database indefinite use condition and air-gapped environment #192
- [DOC] Add documentation for bootstrapping air-gapped environment for database auto-update #189
- [DOC] Add documentation for database auto-update behavior and database metrics #187
- Republish the gem due to missing jars in 7.2.0 #186
- YANKED
- Add EULA GeoIP2 Database with auto-update #181 Available in Logstash 7.14+
- Support multiple pipelines using the same database
- Add EULA doc
- Fixed resolving wrong
fields
nameAUTONOMOUS_SYSTEM_NUMBER
andAUTONOMOUS_SYSTEM_ORGANIZATION
#185
- Remove EULA doc as MaxMind auto-update has been retargeted to a later release #183
- Changed the behaviour of database expiry. Instead of stopping the pipeline, it adds a tag
_geoip_expired_database
#182
- Add ECS compatibility #179
- [DOC] Add documentation for MaxMind database license change #177
- Changed the plugin to use EULA GeoIP2 Database with auto-update #176 Available in Logstash 7.13+ Elastic license
- Fix database download task. Upgrade project to java 11 #175
- Enable the use of MaxMind GeoIP2-Domain databases #162
- Fixed docs for missing region_code #158
- Update of GeoLite2 DB #157
- Fixed deeplink to Elasticsearch Reference #151
- Removed obsolete lru_cache_size field
- Skip lookup operation if source field contains an empty string
- Update of the GeoIP2 DB
- Update gemspec summary
- Fix some documentation issues
- Make deprecated field lru_cache_size obsolete
- Bundle the GeoLite2-ASN database by default
- Add default_database_type configuration option to allow selection between the GeoLite2-City and GeoLote2-ASN databases.
- Add support for GeoLite2-ASN database from MaxMind for ASN data.
- Update Java dependencies to 2.9.0 to support the new ASN database.
- Add support for commercial databases from MaxMind.
- Add ASN data support via GeoIP2-ISP database.
- Removed from RubyGems.org since it was missing the default GeoIP2 database.
- Docs: Remove patch classes from the main plugin file
- Update of the GeoIP2 DB
- Docs: Clarify GeoLite2 database support
- Update of the GeoIP2 DB
- Target should be merged and not completely overwritten (#98)
- Update of the GeoIP2 DB
- Recreate gem since 4.0.1 lacked jars
- Relax constraint on logstash-core-plugin-api to >= 1.60 <= 2.99
- Update the plugin to the version 2.0 of the plugin api, this change is required for Logstash 5.0 compatibility. See elastic/logstash#5141
- GA release for GeoIP2 database, compatible with LS 5.x
- Return empty result when IP lookup fails for location field (#70)
- Internal: Actually include the vendored jars
- Changed plugin to use GeoIP2 database. See http://dev.maxmind.com/geoip/geoip2/whats-new-in-geoip2/
- Depend on logstash-core-plugin-api instead of logstash-core, removing the need to mass update plugins on major releases of logstash
- New dependency requirements for logstash-core for the 5.0 release
- Use proper field references
- Refactor GeoIP Struct to hash conversion to minimise repeated manipulation
- Fix Issue 50, incorrect data returned when geo lookup fails
- Update core dependency in gemspec
- Remove filter? call
- Plugins were updated to follow the new shutdown semantic, this mainly allows Logstash to instruct input plugins to terminate gracefully, instead of using Thread.raise on the plugins' threads. Ref: elastic/logstash#3895
- Dependency on logstash-core update to 2.0
- 1.1.2
- Be more defensive with threadsafety, mostly for specs
- 1.1.1
- Lazy-load LRU cache
- 1.1.0
- Add LRU cache