## Version 2.10.0.0 Release Notes Compatible with OpenSearch 2.10.0 ### Features * IP2Geo processor implementation ([#362](https://github.com/opensearch-project/geospatial/pull/362)) ### Bug Fixes * Revert datasource state when delete fails([#382](https://github.com/opensearch-project/geospatial/pull/382)) * Update ip2geo test data url([#389](https://github.com/opensearch-project/geospatial/pull/389)) ### Infrastructure * Make jacoco report to be generated faster in local ([#267](https://github.com/opensearch-project/geospatial/pull/267)) * Exclude lombok generated code from jacoco coverage report ([#268](https://github.com/opensearch-project/geospatial/pull/268)) ### Maintenance * Change package for Strings.hasText ([#314](https://github.com/opensearch-project/geospatial/pull/314)) * Fixed compilation errors after refactoring in core foundation classes ([#380](https://github.com/opensearch-project/geospatial/pull/380)) * Version bump for spotlss and apache commons([#400](https://github.com/opensearch-project/geospatial/pull/400)) ### Refactoring * Refactor LifecycleComponent package path ([#377](https://github.com/opensearch-project/geospatial/pull/377)) * Refactor Strings utility methods to core library ([#379](https://github.com/opensearch-project/geospatial/pull/379))