Skip to content

Changelog

2024-06-19

Bump version of project into 5.8.1

Endpoint:

  • Fixed endpoint of quote-performance with supported future quote can be NULL values

Internal:

  • Added autopep8 into project

  • Updated PR requests for better reach into developers

  • Makefile target: venv, venv-refresh, install, install-dev

  • Updated .dockerignore

  • Added .markdownlint.json supported

2024-06-07

Bump version of project into 5.7.3

Endpoint:

  • Added beta version of /financial/instrument

  • Removed the component of authentication and user out of the API

  • Removed endpoint

  • Removed test related

  • Removed configuration on the main script

  • Removed the configuration on build with variables

  • Fixed truthy on CRUD of pluto endpoint

  • Added node id on /service/heath endpoint to relevant with another endpoint

2024-05-24

  • Bump version into 5.5.2

  • Turn off end_of_line = lf

  • Updated the make clean, make info, make help

  • Added pyclean in the dev-mode

  • Updated PR template

  • Updated README

  • Fixed issues and related in the tags for CloudBuild

    • Added dynamicSubstitutions=true for service

    • Turn off the staging and prod for notification

  • Updated environment for staging of notification service

2024-05-20

  • Bump version into 5.5.1

  • Bump dependencies component

  • pip upto 24.0

  • fastapi now support >=0.110.3

  • uvicorn now support >=0.28.1

  • starlette

  • Add wheel and setuptools to support pip for install method

  • Updated the namespace on route

  • [CICD] Update the substitutions _SERVICE_NAME for more filter in the UI of Build console

  • Updated the setting in Build steps for more controlable in bash script

2024-04-25

  • Bump all dependencies

  • pyndantic over 2.x.x

  • fastapi over 1.x.x

  • Bump inno-finance-core into version 0.0.7

  • Removed old style of scheduler for transfer

  • Updated the pre commit and ruff

  • Bump version of ruff and fixed the code compliance in GitHub Action

  • Updated sync pre-commit

2024-04-19

  • Removed alembic element

  • Upgrade all test element

  • Project version to v5.0.1

  • Bump version for inno-finance-core into version v0.7.0

  • Remove base response for change data operation: BaseDataChangeOutputResponseModel

  • Handle the migration endpoint for Pluto

  • Write documentation on internal page

  • Test all usage case (with limit=-1)

2024-04-14

  • Bump version into v3.5.0

  • Bump version for inno-finance-core into version v0.6.6

  • Updated README, documentation for developer for release

  • Updated small component on error reporting

  • Updated TODO component

  • [Endpoint] service/authentication/token for JWT authentication for user

  • [Endpoint] For admin task related to user:

  • POST service/user/register with REGISTER_ADMIN_API_KEY ~ admin account

  • POST service/user/create with authentication admin user

  • POST service/user/delete to delete user

2024-04-10

2024-04-03

  • Add handler on datetime with QueryFromTo

  • Bump version into v3.3.0

  • Bump on version to latest stage component

  • Transition to secret replace in the scheduler sync

  • Bump version for inno-finance-core into version v0.6.5

  • Updated the mount auth token to download private token

  • Updated the permission for init-dataset in dev-mode with stackoverflow #10516201

  • Updated example for .env and matching with docker-compose

  • Removed config using .ini file. Transfer into environment on build

  • Transfer into psycopg for database driver

  • Transfer GITHUB_AUTH_TOKEN out into mount secret

2023-11-26

  • Removed the stale scheduler related by the name changes on configuration on yaml by @bao.truong

  • Force re-run deployed for prod scheduler

2023-11-24

  • ✈️ Bump version of the spectrum into v0.5.0

🚀 Collection

  • Migration all endpoints from Pluto

  • Added on flight calculate with the technical indicator

  • Added the dimension for security type dimension

🏄 Application

  • [Enhancement] Fundamental endpoint. PR #160 by @thinh.luu

  • [Feature] Transfers endpoint /pluto/world/index from pluto. PR #159 by @thanh.vo

  • [Feature] Add endpoint Trade flow. PR #157 by @thanh.vo

  • [Fix] Change data type of trading value. PR #162 by @thanh.vo

  • [Feature] New endpoint security type and fix security search. PR #158 by @sieu.huynh

  • [Feature] Create technical indicators endpoint. PR #161 by @dat.phan

Full Changelog: Compare change from v.0.4.1 to v0.5.0

2023-11-19

  • ✈️ Bump version of the spectrum into v0.4.1

🏄 Application

2023-11-15

  • ✈️ Bump version of the spectrum into v0.3.0

🏄 Application

2023-11-11

🏄 Application

  • 🎏 [Enhancement] Updated the tags metadata in application. PR #116 by @bao.truong

  • Updated the tags metadata in the application

  • Handle the on_commit in build

  • Handle OpenAPI tags

  • Bump-related version of package dependencies

  • Handle namespace folder

  • 🎏 [Enhancement] Establish configuration for log with structlog. PR #106 by @bao.truong

  • Configure centralized the structlog element

  • 🎨 [Feature] Establish configuration for log with structlog. PR #102 by @thinh.luu

  • Added ERROR_RESPONSE in GlobalConfiguration for description error response.

  • Added exception handler for database error, include: no table, no column, database disconnection.

  • Write test for error: no table, no column.

  • Remove exception handler for client error (4xx)

  • 🎨 [Depencencies] Upgraded version of internal package inno-finance-core. PR #100 by @sieu.huynh

  • Bump inno-finance-core into 0.5.3

  • 🎨 Snapshot merge Pluto. PR #99 by @sieu.huynh

2023-08-08

🏄 Application:

  • Renamed the /model into orm for not duplicated term in the section

  • ⚓ Bump version private-model in inno-finance-core (version 0.0.4)

  • Add ruff and pre-commit enforce

  • Add CORS middleware

Reference:

  • FastAPI docs CORS middlewares

  • HTTP CORS from Mozilla

  • Support ISO8601 - date and time format

  • Add service: Cloud Error Reporting

  • Add query handler for search by ts_query support

  • Project immport package order per script

  • Handle the CRUD part

  • Fix config element

  • Add pytest component