|
| 1 | +# 1.0.0 (2025-08-04) |
| 2 | + |
| 3 | + |
| 4 | +### Bug Fixes |
| 5 | + |
| 6 | +* **api_gateway:** fixed service name for health check requests ([51cac34](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/51cac341b091fa4ff7c035fd3b961faf6007aa09)) |
| 7 | +* **api-gateway:** dockerfile does not import external libraries ([e77ebfb](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e77ebfb28c2d6443de6135aebacdaef88b74c7fe)) |
| 8 | +* automerge renovate bot for dev ([1c17e69](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/1c17e69d977817d3d98749a533c345e5084a748e)) |
| 9 | +* automerge renovate bot for dev ([a8c3308](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/a8c3308a977c0a2796de631ddfba56f4dbea492a)) |
| 10 | +* automerge renovate bot for dev ([d2d7ea8](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d2d7ea84f00cb89ed8221e2c4434bff5302209e0)) |
| 11 | +* ci-cd pipeline not passing ([61c1bac](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/61c1bac7e9198051294355bace1918e3591ca0de)) |
| 12 | +* ci-cd pipeline not passing ([e8c052b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e8c052b6fee1150ad5d9bd4b27e6d08b0458e989)) |
| 13 | +* ci-cd pipeline not passing ([13d9742](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/13d9742d7243ccb85c5f431bd39cf08793584945)) |
| 14 | +* ci-cd pipeline not passing ([a929df9](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/a929df95882c80b9fcd8c069ca02d3c46c5f86b4)) |
| 15 | +* **ci-cd:** module matrix ([00e937f](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/00e937f0a26cbd90102534cfd20057936733ab52)) |
| 16 | +* **ci-cd:** rollback to no codecov ([14b680c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/14b680cabb81a137ed5b4897f5cf234b2f17b227)) |
| 17 | +* **ci-cd:** upload to codecov ([cf4038b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/cf4038b081da4b231278cc67e4c09dafb2c72558)) |
| 18 | +* **ci-cd:** upload to codecov ([0668f12](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/0668f1204e0039121a1a1415d29ca0dcb8f9766a)) |
| 19 | +* **ci-cd:** upload to codecov ([72b1cab](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/72b1cab51a65ce3e39a56661c39a3ec7820fd8a4)) |
| 20 | +* **ci-cd:** upload to codecov ([d502830](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d50283076d4416c87fd3e6728a641809a5d88c40)) |
| 21 | +* **ci-cd:** upload to codecov ([c332599](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/c332599f432b812dfa69bfa6ea3308a778f63b07)) |
| 22 | +* communication between api-gateway and service not working on k8s ([a9d82ec](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/a9d82ec0c55b20732e28280da35334d15d7fec13)) |
| 23 | +* correct Docker repository name in CI/CD configuration ([fe2daa3](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/fe2daa346eb5420b7d6d0638740c22992062a27c)) |
| 24 | +* **deps:** update module github.com/prometheus/client_golang to v1.23.0 ([1ccaa41](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/1ccaa4140971019e25abb6cef6c393c6db5611f3)) |
| 25 | +* **deps:** update module github.com/prometheus/client_golang to v1.23.0 ([4794eda](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/4794eda13e53962874d63d14b42a8399bb61337b)) |
| 26 | +* **deps:** update module github.com/prometheus/client_golang to v1.23.0 ([3204eca](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/3204ecaa6ed2f31c25ee376349b4bd3b1ac5d62c)) |
| 27 | +* update docker-compose and main modules to use new logging and build context ([27d6a6c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/27d6a6c67ab54e179bdb0977375bed01cb9a1e0c)) |
| 28 | +* update DockerHub password secret in CI/CD configuration ([bc02d6b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/bc02d6be7b9494cb653f8e4b9fe000b4dabb2952)) |
| 29 | + |
| 30 | + |
| 31 | +### Features |
| 32 | + |
| 33 | +* add app network between services ([8f34d24](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/8f34d24bc8b46354a05f4a38fb4eb2aefd5c93ca)) |
| 34 | +* add automerge renovate bot for dev ([2f3a29d](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/2f3a29dd3be8915654b0500e2bacb72db019fda5)) |
| 35 | +* add autoscaler for k8s ([d1ab222](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d1ab222288fe31c9096f9c2b6a4acd107eca2b4f)) |
| 36 | +* add CI/CD pipeline for building and pushing Docker images ([619df57](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/619df576ed3509d30be823e00ed40f814d386221)) |
| 37 | +* add CI/CD pipeline for testing Go modules and coverage reporting ([6a2846d](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/6a2846d0be374d071f845a1ec0b6db8e2223a2a7)) |
| 38 | +* add kubernetes deploy for production use ([55d4581](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/55d45816f07e4932e8a1f49efc0ef70be13c9bca)) |
| 39 | +* add main service file with greeting and loop functionality ([35b9416](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/35b941699baefd89943413229e15fb3fe584a313)) |
| 40 | +* add prometheus ([921cd78](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/921cd780582c1a242886ce406304fd547307d78d)) |
| 41 | +* add semantic versioning bot ([dbf786e](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/dbf786ecc01be12d09a679cee779ee501d432210)) |
| 42 | +* add semantic versioning bot ([e871c56](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e871c56a389a8f4f065b1fef96b36b9c139c2c85)) |
| 43 | +* **api_gateway:** add circuit breaker to health check and routes handlers ([102d535](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/102d53556722cadaa0794b7ef3a93623a6b108e5)) |
| 44 | +* **api_gateway:** add metrics observer pattern ([49843f9](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/49843f98a7bd7302e07d83edf83c16b84bc72bc9)) |
| 45 | +* **api-gateway:** implement API gateway controller ([e8382bd](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e8382bdae8652392e129824188cb15fdfa1bf5a2)) |
| 46 | +* **api-gateway:** implement API gateway server ([0825420](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/082542060c1e26a8bda790b6288c5b0f7343f573)) |
| 47 | +* **cd-cd:** add pull request support ([4ae90a0](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/4ae90a067c96c47f9c402b19a142a5cd906ae1b8)) |
| 48 | +* **cd-cd:** update automerge platform for pull requests ([15a8d6a](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/15a8d6a28539deb2b936f5c97caecdd4d67a254a)) |
| 49 | +* **ci-cd:** enhance coverage reporting by uploading it to codecov ([6018499](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/601849991cb46fb4f569d9aac9716ebe3f5d60b7)) |
| 50 | +* **ci-cd:** enhance test coverage reporting with additional checks and calculations ([364d4da](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/364d4daae601119862da5b45f651dc29f50f9211)) |
| 51 | +* **ci-cd:** refactor Docker image build process to use matrix strategy for multiple services ([08e439c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/08e439cf496e2d479374ffef7e04c85bd5dbe9b2)) |
| 52 | +* **ci-cd:** refactor testing steps to handle multiple modules in a single job and improve coverage reporting ([9d8fa3c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/9d8fa3c39957469580fe65791709c26093608c7e)) |
| 53 | +* **ci-cd:** update Docker image build process to handle multiple services in a single step ([34ee0fd](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/34ee0fd681d994524067c9ea4c63c5371a154d5c)) |
| 54 | +* **common:** add circuitbreaker ([ac83e32](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/ac83e32411733fa4b8d9a91cf6b90a554b29789f)) |
| 55 | +* **common:** add prometheus ([2279563](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/2279563c687c60e6ceb36c62b7430d6dd39c9562)) |
| 56 | +* enforce Bash shell for all run steps in CI/CD pipeline and streamline module configuration ([d20ba75](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/d20ba75d2abf0e3018b360a6684714b85c85dc62)) |
| 57 | +* enhance CI/CD configuration to support multiple services in Docker build ([494542c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/494542c0906e4d1feb05ce6032985391eba50724)) |
| 58 | +* enhance CI/CD pipeline with module-specific testing and coverage reporting ([68e4290](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/68e429038527e941923a184c6aae3315965c0216)) |
| 59 | +* initialize Go project with Docker support and configuration files ([452956a](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/452956abf1803a3c660fb5a80a4e0d4c8fc85cfb)) |
| 60 | +* rename CI/CD job for clarity and enforce Bash shell for test coverage reporting ([c0424be](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/c0424be928ac564d86a8dfc8de89712f323c23d8)) |
| 61 | +* restructure project to separate api_gateway and service modules ([e3d9445](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/e3d9445a3169d465519a480ccf974263f437967e)) |
| 62 | +* **service:** add controller ([7c16894](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/7c16894a18e359c3a10b676f169597972dc38dcb)) |
| 63 | +* **service:** add metrics observer pattern ([abad0c6](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/abad0c648a93417a3fef3ffe86aa25d4cffa0b86)) |
| 64 | +* **service:** add server ([cdc67ba](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/cdc67ba57e57d6a868707c77094f9d14d33fe477)) |
| 65 | +* **service:** implement circuit breaker for health check handler ([870fb47](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/870fb4787cb3cf6be7228d6d3e80cc651215de0e)) |
| 66 | +* update CI/CD configuration to cancel previous workflows and refine image tagging ([ea4b998](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/ea4b9980e58c8808cd713b4a91411a248de7c50a)) |
| 67 | +* update CI/CD configuration to refine dev image tagging for latest builds ([c0ef23c](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/c0ef23c551f77366bfe059272b58a39846c52a67)) |
| 68 | +* update CI/CD configuration to support multiple branches and refine image tagging logic ([4ff81ee](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/4ff81eee1ae081bc1ecde84ea68dd0caba39e131)) |
| 69 | +* update CI/CD configuration to support multiple OS environments for testing ([0bf5f12](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/0bf5f1267c6631d40e69a89a6428bacc28f7bec4)) |
| 70 | +* update logging configuration and enhance Docker setup for api_gateway and service modules ([aafba9b](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/aafba9bcb6e2568924553bc95d10439260b70e88)) |
| 71 | +* **utils:** add dns constants ([0c8c2f2](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/0c8c2f2edacc4ede1af46cc27fc5e5d276fd76f9)) |
| 72 | +* **utils:** add endpoint constants ([886afaf](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/886afaf628f34fa18377df8adcd7e1a4bba6dc6b)) |
| 73 | +* **utils:** add http prefix constants ([eaef64d](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/eaef64d98cde2ececb6536711f0af5e0fa9b0ade)) |
| 74 | +* **utils:** add http response functions ([43c3123](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/43c31234cbcfda2609190014ca047459f49d6f5a)) |
| 75 | +* **utils:** add jsonify functions ([48991b2](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/48991b2dad8e3be0ffae9af258ade9d3cfc9667c)) |
| 76 | +* **utils:** add message response types ([27966b5](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/27966b5cc6fb1f0e375c445ddc4699078450cca5)) |
| 77 | +* **utils:** add metrics endpoint ([f212a94](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/f212a94c1c6ba1e1f4499d828538317041be51df)) |
| 78 | +* **utils:** add metrics to all endpoints ([96a0a96](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/96a0a964483f5e5b83a8be33986d578b165927db)) |
| 79 | +* **utils:** add Ok and Error function, deprecated old functions ([fba4590](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/fba459040a5763c4e5a368f48616cdd44232325a)) |
| 80 | +* **utils:** add port constants ([371a50a](https://github.com/MarcoFontana48/AUSL-Romagna-CCE-Microservices-Project-Proposal/commit/371a50aca0c23b18abd59af6ec45e3270bda0b3f)) |
0 commit comments