From 37e2df1fef1be1b6da0d5effc26a21b1acd31e69 Mon Sep 17 00:00:00 2001 From: mguschin Date: Fri, 6 Mar 2026 16:58:51 +0300 Subject: [PATCH] docs: update changelog for v1.7.3 --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b49ac29..45ebcc0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,25 @@ All notable changes to this project will be 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). +## [1.7.3] - 2026-03-06 + +### Added + +- Nginx reverse proxy configuration — SSL termination, HTTP→HTTPS redirect, proxy to uvicorn +- `scripts/init-letsencrypt.sh` — automated Let's Encrypt certificate provisioning via certbot webroot challenge +- Request logging for Evotor token exchange errors to aid debugging + +### Fixed + +- Evotor OAuth token exchange — move `client_id` and `client_secret` from HTTP Basic Auth to form body fields (resolves `invalid_client` errors) +- Docker environment — pass `EVOTOR_CLIENT_ID` and `EVOTOR_CLIENT_SECRET` to web container via docker-compose + +### Changed + +- Default `BASE_URL` changed to `https://evosync.ru` for production deployment +- `docker-compose.yml` — web service now exposes port 8000 internally only (accessed via nginx) +- Added `refresh_token` field to `EvotorConnection` model for future token refresh logic + ## [1.8.0] - 2026-03-06 ### Added