**Table of Contents** *generated with [mtoc](https://github.com/containerscrew/mtoc)*
- [Changelog](#changelog)
- [[unreleased]](#[unreleased])
- [[0.1.0] - 2025-01-02](#[0.1.0]---2025-01-02)
# Changelog
All notable changes to this project will be documented in this file.
## [unreleased]
- Update README
## [0.1.0] - 2025-01-02
- Initial commit
- Use traits and do some refactors
- Refactoring mongo client timeout check & others
- Run pre-commit
- Merge branch 'main' into story/implement_traits
- Merge with master
- Change types of endpoints
- Pre-commit run
- Merge pull request #1 from containerscrew/story/implement_traits
use traits and do some refactors
- Implement index to avoid duplicated
- Update README.md
- Change query field
- Pre-commit
- Update doc README.md
- Update assets
- Implement tests for insert and get functions
- Adding test pipeline
- Hardcode rust-version in cargo.toml
- Edit compose
- Add some config for grafana and prometheus
- Fix tests
- Update test.yml
- Change HTTP_PORT
- Create Dockerfile for ipfinder
- Merge pull request #2 from containerscrew/fix_tests
Fixing tests
- First refactor to axum
- Wip: mongodb db insert
- Migrating to axum
- Update doc, pre-commit & refactor to axum framework
- Update config.toml
- Update README
- Update logo and doc
- Add an example and update doc
- Update doc
- Fix API error handling
- Refactor
- Add dependabot & fix Geolocation struct & add local development configs
- Change volume path for local mongodb & update doc
- Change mongodb data example
- Add script for calculate public ipv4 address
- New script for ipv4 calculation & fix Geolocation struct & docker stack refactor
- Update dependabot pipeline
- Add proxies, refactor logging
- Change logging
- Implement CORS & refactor logging
- Fix Dockerfile context
- Add nginx proxy & improve compose
- Add capabilities
- [cargo] Update axum requirement from 0.7.5 to 0.8.1
Updates the requirements on [axum](https://github.com/tokio-rs/axum) to permit the latest version.
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/axum/commits)
---
updated-dependencies:
- dependency-name: axum
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
- Merge pull request #11 from containerscrew/dependabot/cargo/axum-0.8.1
[cargo] Update axum requirement from 0.7.5 to 0.8.1
- [cargo] Update thiserror requirement from 1.0.63 to 2.0.9
Updates the requirements on [thiserror](https://github.com/dtolnay/thiserror) to permit the latest version.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.63...2.0.9)
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
- Merge pull request #10 from containerscrew/dependabot/cargo/thiserror-2.0.9
[cargo] Update thiserror requirement from 1.0.63 to 2.0.9
- Add pipeline to create image in Docker Hub