• v1.0.0 c47de4cd63

    v1.0.0
    Some checks failed
    Lint Golang / lint (push) Failing after 2m39s
    Release / Sematic Release (push) Successful in 12s
    Release / Goreleaser (push) Successful in 6m51s
    Stable

    ostiwe released this 2025-10-29 20:42:11 +03:00 | 0 commits to main since this release

    1.0.0 (2025-11-17)

    Features

    • Add check service (WIP) (87defbf)
    • Add GoReleaser (59dfb99)
    • Added basic user authorization (fb4902d)
    • Added default environment values (dbe3215)
    • Added ID field to PublicService DTO, update fields in Service model, fix CalculateUptimePercent method, transform services to Public services in goroutines (a4050c2)
    • Added license (768bd56)
    • Added migration tool (40a313f)
    • Added new environment variables (2822663)
    • Added README (87459fc)
    • Added uptime calculation method (cb03e82)
    • Added web submodule (3b8cbb8)
    • ci: Added workflow for release (17ccf3c)
    • ci: Update release config (1367783)
    • ci: Update release config (dc5c363)
    • ci: Update release config (64121d5)
    • ci: Update version (808648c)
    • docs: Update documentation (b72066f)
    • migration: Added initial migrations (a190431)
    • model: Add method for getting count of last statuses (7cfa8cc)
    • queue: Add queue module (58c2133)
    • rabbitmq: Add dto for messages (b75dfc9)
    • rabbitmq: Add rabbitmq (4603668)
    • rabbitmq: Add rabbitmq connection with reconnect feature (73b7916)
    • rabbitmq: Add rabbitmq module (23874ef)
    • rabbitmq: Add tasks for processing (e9b9cf2)
    • repository: Add Find method for service repository (bdcf652)
    • repository: Add method for create status by observer (5df15fb)
    • Update go version to 1.25 (619c48a)
    • Update release config (691d1e7)
    • Update version (b98ec25)
    • Updated dependencies (aa123ce)

    Bug Fixes

    • Change logs to Debug level on load env files (e47437f)
    • ci: Fix build flags (3278030)
    • ci: Fix runs-on parameter (98bd19b)
    • Deadlock when acquiring the logger in LoggerManager.Put method (37a0107)
    • Fix errors (7e96536)
    • Recreate closeNotify channel on recreate rabbit connection (f5d780f)
    • Remove database migration when app start without args (6624a88)

    CI/CD Changes

    Refactoring

    • Added node_modules to ignore for git (c7d94c6)
    • Change abbrev option for generate changelogs (a13770b)
    • ci: Change changelog generation (e5aadbe)
    • ci: Set application version by ci on build (d4670df)
    • ci: Update install go version (fb6e444)
    • controller: Return all services on public controller (0a38777)
    • docs: Update documentation (469096b)
    • logger: Refactor logger (76d03fb)
    • model: Refactor Status model (57c8c86)
    • model: Remove unused field (54576f6)
    • observer: Refactor observer service (d22aca0)
    • Provide context to user repository (2a9dfcf)
    • Remove unused code (1958d9b)
    • Remove web submodule (b59b589)
    • Rename tables (4e186de)
    • router: Rename file (37906d5)
    • server: Move server to package (68c98bb)
    • Switching to a cron system for tasks, restructuring service and status models (b33df27)
    • Update release config (a3fb78a)
    • Update startup server (628abc4)
    • Use pointers for controllers (9d43c10)
    Downloads