# CHANGELOG All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). See the [CONTRIBUTING guide](./CONTRIBUTING.md#Changelog) for instructions on how to add changelog entries. ## [Unreleased 3.0](https://github.com/opensearch-project/geospatial/compare/2.x...HEAD) ### Features ### Enhancements ### Bug Fixes ### Infrastructure ### Documentation ### Maintenance ### Refactoring ## [Unreleased 2.x](https://github.com/opensearch-project/geospatial/compare/2.9...2.x) ### Features * IP2Geo processor implementation ([#362](https://github.com/opensearch-project/geospatial/pull/362)) ### Enhancements ### Bug Fixes ### 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)) ### Documentation ### Maintenance * Change package for Strings.hasText ([#314](https://github.com/opensearch-project/geospatial/pull/314)) * Refactor LifecycleComponent package path ([#377](https://github.com/opensearch-project/geospatial/pull/377)) ### Refactoring