# [1.15.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.14.2...v1.15.0) (2025-10-28) ### Bug Fixes * change notification service model layer to not using Beanie ([2eb09c8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/2eb09c834c147411867d32fc8b640cf784444083)) ### Features * make init_deployment api support compute_unit ([ad3b2ea](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/ad3b2ea938d73d210d8d9df7e0cd448537292c33)) ## [1.14.2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.14.1...v1.14.2) (2025-10-24) ### Bug Fixes * change middleware to avoid Beanie init ([1823a33](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/1823a33d45abdf2076a2eee5d899e50d8c72993f)) * change the authentication service model layer from Beanie to direct MongoDB ([a936f89](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/a936f8942644d14b5af91bd5d2e372e12cbc2043)) * fix the id wrong type issue ([f57cfb2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/f57cfb2d3accf7ee8817c8fcdc2bd4a1aa236aa1)) * fix the invalid id format issues ([ba63e1b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/ba63e1b7a8835e9f898d503a01ec837da83e5072)) ## [1.14.1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.14.0...v1.14.1) (2025-10-21) ### Bug Fixes * change name to more general ones ([2036c4b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/2036c4b9ae5bd9d1d7b00daead0e047b6d9e4ebb)) * create apis for magicleaps password things avoiding calling code depot ([497e608](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/497e6080a3cb703621ae9b17f3ca2b0e1c4c3672)) * fix the small issue of user_id not found ([6a207c7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6a207c7e79abc9400724caa3ee873f1e579deeb0)) # [1.14.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.13.0...v1.14.0) (2025-10-14) ### Features * **auth:** add extrnal auth introspect api interface ([7a83237](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/7a832371c7790c77d060344a4141c1dc5c435333)) * **env:** add env config ([6bbaaae](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6bbaaae30f2649e787aeddd62779301447ae537b)) * **format:** modify the log format ([81f2a21](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/81f2a21f6bb8390f851316a05809041f60b3ea4d)) * **middleware:** add middleware for authentication ([80a6beb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/80a6beb1ed36d94f3024a80045cbf82a1d0a8844)) * **middleware:** modify database to tolerate the tenant cache ([7844906](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/7844906cfe64b1b2f2d8ae29b064213385c6ce98)) * **model:** add usage_log_doc ([5f18212](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/5f18212343f93eebdec57498a56f60a8065b2501)) # [1.13.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.12.1...v1.13.0) (2025-09-30) ### Features * **metrics:** update config for starrocks database pooling ([70e40bd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/70e40bd1b3bac1356a8b615840db25365ef92a95)) ## [1.12.1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.12.0...v1.12.1) (2025-09-29) ### Bug Fixes * **cache:** cache client rather than the db ([7a26869](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/7a2686998b4509aefd044c2093b8ffb344e82729)) * remove problematic ModuleLogger dependencies from startup events ([5d6abb0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/5d6abb0aa28f778d2179788ad8717b51f9283016)) # [1.12.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.11.0...v1.12.0) (2025-09-28) ### Bug Fixes * **bug:** not delete the correct and exsited data ([bad6224](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/bad6224bd9ea3218f1a97e30506868a89d68ac4d)) ### Features * **api:** add query role by id API ([bda5660](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/bda5660bb6d494fc1c29232f72cd34696a37c12f)) * **custom:** enable custom_id function to migrate freeleaps data safely ([49770da](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/49770da205676854dee8d5d6c3c52872c7e6a7a0)) * **new:** add new methonds ([3a222d1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/3a222d14dc5a9508a89d681feaad4490d6ec281e)) * **new:** new interfaces for create or update role&permission, and query method not using pagination ([89d0f2e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/89d0f2ee8f18a75d10eb685c1fe4f059d9c29aa8)) * **permission:** use new defined permission ([03bd84b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/03bd84ba9a297466edb145cd0b24d50f8118e8f1)) * **recover:** recover the initial version because we will use the new interfaces ([58eea0e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/58eea0e2b2accc05351e0fa24e77199991be3bb8)) * **role&permission:** migrate the roles and permissions from freeleaps to authentication ([a3f8d7b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/a3f8d7b8cf93954512803fd20a80c41c46ea3e20)) # [1.11.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.10.0...v1.11.0) (2025-09-25) ### Features * add starrock connect pool ([eae0255](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/eae025576674b6f788f178d0496ac221e4bc8878)) * update prometheus query logic, use utc timezone and update promql ([8ee447a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/8ee447a9fb8d52ce55889000f408020086d98068)) # [1.10.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.9.0...v1.10.0) (2025-09-24) ### Features * **cache:** add the cache volume ([e9e8630](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/e9e863053d7b568ae466b5cf3d309585d068dfb0)) * **cache:** use new defined database ([dc1ebf2](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/dc1ebf2481398313cb9bd18457e3fd44563d8472)) * **config:** add configs regarding the tenant middleware ([1ba9a61](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/1ba9a614a0925627189a3c79e5f92144e973760a)) * **guide:** guide to use tenant middleware ([065c082](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/065c082aa7dfbd07b46b95c5c3da7c8ba174ee90)) * **log:** delete some logs and unused methond, raise the http error ([794536c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/794536c3727d9f5c00bc5cea8890d22f025459f4)) * **name:** use new name ([e726d7e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/e726d7e7d5fe41a11529591ec7ec5f55ac3c1647)) * **tenant-middleware:** add tenant middleware to switch tenant's database ([a2fc3c8](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/a2fc3c8a7ea39f90c4849cea6e817fde2c1fa26d)) # [1.9.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.8.0...v1.9.0) (2025-09-22) ### Features * enable metrics ([afb90e5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/afb90e55e69ee995c7f9785505d97c94c25f5cc7)) # [1.8.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.7.1...v1.8.0) (2025-09-22) ### Features * enable metrics ([459e56c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/459e56c7bfac627826dc5e77f042038ad60a870e)) ## [1.7.1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.7.0...v1.7.1) (2025-09-19) ### Bug Fixes * bug fix ([e919a1e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/e919a1ed9b2bfed519b87e8c04b3788141c7dacd)) # [1.7.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.6.0...v1.7.0) (2025-09-19) ### Features * add design.md ([1baf906](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/1baf9065dca4baf2efb39f423d5002a086c99881)) * add promql for latency and reliability ([c963350](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/c963350fc94e75c71148d4c10754d6db90617856)) * add support for Prometheus-related metrics ([d008c1a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/d008c1a8bce84559b6405460005ed5283b0bd32b)) * update Dockerfile ([38ff0ae](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/38ff0ae32af991568db4a49827e0a0dec9bdc294)) # [1.6.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.5.0...v1.6.0) (2025-09-18) ### Bug Fixes * **exclude:** ban the exclusive mode ([9939a3f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/9939a3f430c2a8e1386628da9c33344295e9951a)) * **path:** fix the skip path ([9473c19](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/9473c19141d2203c3c96d9ee0227423844591f00)) ### Features * **config:** add auth endpoint to dockerfile ([3a6e0e1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/3a6e0e1ca1badd61237157b19cebc0ae63b27539)) * **config:** add the AUTH_SERVICE_ENDPOINT ([bf1e476](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/bf1e476c0b9e37d1312ca06874c34ae9af4ceb82)) * **config:** add the AUTH_SERVICE_ENDPOINT to the .env file ([cea505c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/cea505cbdd0d6e7ccb3b40613a7abc6aa15ad00b)) * **doc:** add new doc and register into mongodb ([1c70143](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/1c70143f2dc653c8c61c28a4cd42c471791836a6)) * **integrate api:** integrate external auth introspect api ([282d1bc](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/282d1bcd93a53075febada86b502322e41251bf8)) * **log:** log the failure na d sucess of interface ([f270804](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/f27080452ceddc8451f5c70c8e47f2d9d53db2e8)) * **log:** use str to ensure that class can be identified ([c5cfb5a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/c5cfb5a424c39e91f1d97ed3f31405452c427dc4)) * **middleware:** add the middleware for auth service ([6256b33](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6256b3377d5c87666bddd2c0d4580c1a3871cc9e)) * **name:** rename ([6ecee28](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6ecee2837edbef4efe35e48271926938fc839671)) * **register:** register the middleware ([da75ba7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/da75ba746c06b7a20255fa41aa403f76368905e9)) * **rename:** rename the api_key ([6630d20](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6630d20c13852f438d53f6013a7ab941ae5709a7)) * **template:** add the new job notification template ([05aca96](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/05aca9663977237c2fff03e8b3ed74e51f73bd7f)) # [1.5.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.4.0...v1.5.0) (2025-09-05) ### Bug Fixes * **email sending:** guidance for use of exchange ([5b727cb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/5b727cb51c86d7a954c8388c0957f35e4595e33f)) * **email_sending:** resolve the NameError ([b9bd4f3](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/b9bd4f373e19c596efbb47530fd7b60ceba25f4c)) * **email_sending:** use the template created and stored in mongodb ([b8aa0cf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/b8aa0cf2b9369302b5092a8ed1c6b670e86bf685)) * **email:** make these changes to Fixed the duplicate email sending bug ([6d7c6af](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6d7c6af8a1f5c875c8bcc73d106fe77ac54287e0)) * **notification:** some small changes ([b6f8b70](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/b6f8b70f694f011483ffc8a900761d2bf867ed3d)) * re-submit due to missing some contents ([2d3adb0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/2d3adb093607a1813fa05ae9792561d1364b6ec4)) * **services:** correct spelling errors ([9cb29cd](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/9cb29cd4009887aaee3a096ba48cb781e86666bf)) ### Features * add new apis for Magicleaps product use ([c200e70](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/c200e709704a6f8c3bada0776995268a975ebd2b)) * **alpha:** make the alpha environment available ([59e8c06](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/59e8c06078ce40c809ede1b50383a46f67cbd61c)) * **api:** add CRUD interfaces for message templates and email senders ([4f45878](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/4f4587893af49233a7b4728cf4762b43c152bcb2)) * **api:** re-code the api interfaces for template message and email senders ([58d085a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/58d085a4c6cd33e64bbae39049acc1a238e36afa)) * **config:** add MongoDB connection configration ([9449f0e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/9449f0e99bee3f86f9c616799e357243c175a4a2)) * **devops:** If ttl_hours < 0, the deployment will take effect permanently ([52f8715](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/52f87152410eb5b223e092d5da4d1d365b73c1af)) * **email_comsumer:** introduce multi-tenant delivery system ([4187c95](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/4187c95743bee97c2680a2f27af875b6641d6225)) * **email_sending:** introduce multi-tenant delivery system ([d164b6f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/d164b6f5673106459aec8456acb5771922d99605)) * **email:** implement multi-tenant delivery function ([b5c9ab6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/b5c9ab6126cb88e9be63752eb23a21bdc010a01b)) * **email:** remove rate limit functionality ([8a53431](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/8a5343156c733ca2b2b5bd729436c484585b54c7)) * **models:** add indexs and models ([c1148a4](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/c1148a44d59318217daf058995c897957dcc94a9)) * **multi-tenant:** define the send status and bounce type ([cc90c86](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/cc90c862d779ccf54636f4b1e8036efeb8ae2e73)) * **routes:** add API setup support for route files ([830311f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/830311fe7e485a13da477814a08a62b24a15bc57)) * **service:** Add email status update handling for bounce cases ([0a01b1c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/0a01b1c6c6293b9da456ba84f33bc62e4fa3021a)) * **template:** define MongoDB schema for message templates and email senders ([f7ad36b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/f7ad36bef8c17e0a47db29be5e58bdc4aeb072bb)) * **templates:** add duplicate creation prevention ([58c77ce](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/58c77ce0022dfd33979b16a716fdd01233d8eb73)) * **templates:** enforce uniqueness and improve safety ([2213fa5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/2213fa59b5f5f19972624bcc094f0c1e391f692d)) * **tenant:** enable customization of message templates and email senders ([fec7ac6](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/fec7ac607178cf6cf79334d7517b558653df4733)) * **websockt:** add websocket ([d20b5ab](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/d20b5abff530f99fdfd18e29f69d1cdb659b37e9)) # [1.4.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.3.1...v1.4.0) (2025-08-12) ### Features * **refactor:** remove duplicate get_current_user ([30e6ca7](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/30e6ca72a76840f9f14fbf7682f1de277c5d60af)) * **role_management:** Add a universal Depends for permission verification. ([b8be656](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/b8be65615b451b190de6c06f62a1fe1a76cd2ee4)) * **role_management:** add api test case for permission api ([beba0f5](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/beba0f5fe55c1e387349eed9da34616428603661)) * **role_management:** Add apitest for test_assign_roles ([6b6b52a](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6b6b52a599fa210c9e1668cfb92aa2426225423f)) * **role_management:** add assign permissions to role api ([795c126](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/795c1262c60255d3110d2696ebffa4e0f74f450b)) * **role_management:** add assign roles to user api ([ca0bfb1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/ca0bfb155f01f8a89ef500f82d232945885e87b8)) * **role_management:** add crud for role and permission ([2382f0b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/2382f0becef4ecdea0d4ad89f4b127ed60030777)) * **role_management:** add delete permission api ([4f39f88](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/4f39f888c4f35208141e0200774e7e64bc7cecb5)) * **role_management:** add delete role api ([419e58d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/419e58da0c4d93c623b98daa8cf9c3bb2185c7d6)) * **role_management:** Add logic for creating temporary users to apitest. ([9dcd27b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/9dcd27bc8a558eeccd8dce663808a47434339d8c)) * **role_management:** Add pytest for auth services, and add api test case for role management ([6412810](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/641281066cd16c83470379f00e8146a7d42afe86)) * **role_management:** add test report for role management ([0f7d63f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/0f7d63f4a2d813de12b0fb46efafb1bb0e2f43b6)) * **role_management:** update apitest for role management ([55e0beb](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/55e0bebbef1bfe462a554ae0a10478d080051657)) * **role_management:** update apitest for role management ([5be8403](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/5be8403c751e03b37c19550e823d6e1a8608138c)) * **role_management:** Update the JWT token generation logic to include new fields user_roles and user_permissions in the payload. ([4109018](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/4109018692dfcf0165e550ac5b7e61248420615a)) * **role:** update docs ([e2f51d0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/e2f51d09da75da530b383941a4fb85819e7d5db4)) * **test:** add unittest for role management, add coverage report for role management ([69d1007](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/69d1007ddf21e71f2e40e05783c6a57e15592f04)) ## [1.3.1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.3.0...v1.3.1) (2025-08-11) ### Bug Fixes * connect to existing named queue instead of creating anonymous queue ([04acd78](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/04acd78d78359d791d6a7187a2eab4bf03cbea23)) * make startup and shutdown event handlers async in common provider ([4340949](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/4340949f5734f60eac280b0ef524e53039b5d7a3)) * update devops service to subscribe to correct reconciler heartbeat queue ([b5ca0cf](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/b5ca0cf0f55634e191efdcc51c3c9cf4b864700f)) * use environment variable for RabbitMQ output queue name ([e4fe939](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/e4fe9394b1a71ae0df946007c78cc29bdabf0e26)) # [1.3.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.2.1...v1.3.0) (2025-08-07) ### Bug Fixes * correct deployment TTL calculation in DeploymentService ([879e45e](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/879e45eeb5a4fadce4b9fb61982f6d086106d0c5)) * correct typo in BASE_RECONCILE_URL in site_settings.py ([e41aa3d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/e41aa3d983024aadbb5bb05db5640d97768b2c25)) * correct typo in BASE_RECONCILE_URL parameter in DeploymentService ([5f3368c](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/5f3368cbdcf26b2a4a1588359915e534bbc4e40e)) * ensure consistent formatting in requirements.txt by removing redundant line ([113bc2b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/113bc2bc7510a0097bebbabea493c97c44d35f00)) * refractor the length functions and add comments, and address the issues ([d01468f](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/d01468f89a1ee7e489bf8f005be78d3cf1a0df51)) * update deployment service to use correct product ID ([6c60a0b](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/6c60a0b6a59184840fdd173121803d52caef8eea)) ### Features * add RabbitMQ configuration to app settings ([d74967d](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/d74967db55609336e6e0fd9476240a242ae630db)) * enhance message consumer startup and shutdown logging in message_queue.py ([9283e52](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/9283e52e487d0f842fb81bb5065fbfb85cf6b1fe)) ## [1.2.1](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.2.0...v1.2.1) (2025-04-30) ### Bug Fixes * **cleaner:** update document cleaner job ([dd96819](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/dd96819709b4e0eef46eefbd5004ff25f5cdd8cd)) # [1.2.0](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/compare/v1.1.1...v1.2.0) (2025-04-25) ### Features * **log:** ensure parent directory exists before opening log file ([bb90b26](https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-service-hub/commit/bb90b2688344d028fb6d10323e362946be53612e)) ## [1.1.1](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/compare/v1.1.0...v1.1.1) (2025-03-17) ### Bug Fixes * invalid import path for app config ([4dfbab4](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/commit/4dfbab4d4de83fbe5140c05071d8138cb09ef688)) # [1.1.0](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/compare/v1.0.0...v1.1.0) (2025-03-17) ### Features * **observability:** add configuration options and implement metrics/probes APIs ([d5e42d3](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/commit/d5e42d31a4ce1ac64f6c5dcf5688c0acae1fdaa6)) * **probes:** add metrics and probes APIs for application health checks ([9754576](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/commit/9754576d28066c9805e5e4673e03fd79b3a603bd)) # 1.0.0 (2025-03-06) ### Bug Fixes * **rabbitmq:** correct syntax for port and virtual host parameters in AsyncMQClient ([78c7217](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/commit/78c72179ec3fdb15d4af01bee15a441f0e383638)) ### Features * **notification:** add rabbitmq credentials relates notification services configs ([853d817](https://dev.azure.com/freeleaps/freeleaps-service-hub/_git/freeleaps-service-hub/commit/853d81793332513e89286d61429444d520252c27))