Changelog¶
2024-07-01¶
Bump version of project into 2.34.8
-
[Dataset] [Execution] Handle the execution error when handling the process
-
Supported the trading platform in search case
-
Bump version of dependencies of
inno_finance_core
intov0.9.11
-
Removed quoteshift workflow and build trigger
-
[Makefile target] Added supported for target:
info-release
,info-release-latest
for maintainer -
Fixed issue on config compse docker in dev-mode
2024-06-30¶
Bump version of project into 2.33.3
-
[Feature] Updated the execution for adjustment
-
[CICD] Bump version of code for compliance
-
Bump dependencies of service
-
Bump
ruff
into versionv0.4.8
with updated config -
inno-finance-core
intov0.9.10
with relaxed mode of quote and fixed category on mapping the metadata of adjustment item -
Removed supported for preview
Internal:
-
Updated timeout of service into 60min
-
Enhance resources of production into
2Gi
RAM
2024-06-21¶
Bump version of project into 2.32.4
Internal:
-
Updated layout of CloudBuild for variables/secrets declared and namespace
-
Fixed value of Auth Origin URL at production deployment process
-
Enhancement config of
DEPLOYMENT_ENVIRONMENT_STATE
-
Updated the README with maintainers.
-
Added project version with badges
-
Enhancment the URL style for badges URL
-
Updated linked URL
-
Change deployment port into 7000
2024-06-20¶
Bump version: 2.31.36
-
Fixed element filterset on
*_by
-
Updated maintainers
2024-06-14¶
Bump version: 2.31.35
-
Add authentication and authorization
-
Quote
- Settlment
- Corporation
- Profile instrument
- Add new 2 parameters:
username
,password
when testing
2024-06-12¶
Bump version of project into 2.31.33
Datasets:
-
[INNO] - Endpoint for
profile
of Financial Instrument -
Added endpoint for
/inno/profile/instrument
-
[HNX] - Added
profile
of Future (Derivative) -
Added endpoint for
/inno/profile/future
-
[HNX] - Endpoint for
profile
of Future (Derivative) -
Added endpoint for
/quote/future
-
Expand the sort-by and sort-direction supported for selected endpoint. We will expand to all endpoint soon.
-
Selected endpoint:
/inno/profile/instrument
,/inno/quote
,/inno/settlement
/inno/adjustment/action
,/inno/adjustment/pipeline
,/inno/adjustment/execution
,/iso/country
,/hnx/quote/future
,/hnx/profile/future
Application:
-
Updated
README
with component of badges -
Fixed small grammarly with
cloudbuild
-
Added
autopep8
with implement withpre-commit
-
Project layout: change
handler
intooperator
-
Added
app.verification
to design reuse component -
Added
--workers
handler in the command of the entrypoint for production level -
Update namespace on
def
with keyword: HistoricalQuote (non case-sentitive) -
Added target for install in dev-mode of:
make install
,make install-dev
,make install-docs
,make ruff
,make info
2024-06-07¶
-
Removed unsued system dependencies on build
-
Updated README
-
Append into build configuration with
sha-$SHORT_SHA
tags -
Removed unsued config of
DATETIME_CONFIG
andLOGGING_CONFIG
2024-05-29¶
-
Fixed notification endpoint
-
Fixed schema on
notification
related not supported event on Datastream- Maybe it related to
sa.Time
type not supported atscheduled_time = Column(Time, primary_key=True, nullable=False)
?
- Maybe it related to
-
Class
class Notification:
should be in Innotech context -
Fixed notification in
INNO_REPORT_*
or something relevant -
Removed
verify_query_param_ticker
andverify_query_items
because hard to debug and check
2024-05-25¶
-
Transfer domain mapping on notification service
-
Seperated by the environment (Staging ~> staging of notification, Production ~> production of notification)
-
Handle response models into main group instead at route
-
Bump dependencies of service
-
Bump dependencies of
pip
into version24.0
-
Bump version of related
inno-finance-core
to version0.7.0
to supportpydantic
version2.x.x
-
Removed "docker-compose.yaml:
version
is obsolete" problems -
Redirect 404 returned https://stackoverflow.com/questions/62986778/fastapi-handling-and-redirecting-404
2024-05-15¶
-
Check all the service accounts permissions
-
For sa-marci, sa-bane, sa-underlord
-
Updated the cloudbuild component:
-
Added service account for the notification service
-
Added authentication into notification service
-
Fixed namespace for CloudBuild variable
-
Updated align trigger name with script
-
Renamed trigger build
prod-submarine-database-alignment
fromprod-submarine-database-check
2024-05-12¶
-
Re-write the middleware component
-
Added the middleware control on upload file
-
Fix cloudbuild convention
-
Transfer
_PIPELINE_ACTION
into_BUILD_ACTION
,_ENV
into_BUILD_ENV
-
Updated the namespace of subtitution variable
-
Added labels with commit hash, team managed, specific application namespace, repository
-
Fix error on
nowait=True
with single fetch only instead of overall table -
Updated on
*/endpoint/inno/*
related component
# Avoid deadlock
# Currently off in the file-style until have the solution
# Because we have multiple record inplace
# _ = session.query(INNO_QUOTE).with_for_update(nowait=True).first()
- Ignore affect on nowait on file
2024-05-10¶
- Add
.markdownlint.json
to config markdown
2024-05-08¶
-
🎶 Handle the errors the internal service. PR #298 by @thinh.luu, @bao.truong
-
Change structure of error code:
. Example: DB500001 - Add new error
- Updated config for editor
- Added documentation builder and docs space
- Updated TODO for project
- Fixed error on the namespace with
__init__.py
element - Clean repository folder layout
- Removed the dependencies on Path and Query
- Added
_SERVICE_NAME
to handle tags for the CICD build - Added pyclean for dependencies on development process and updated make clean target
- Updated helper on make help
- Updated the example for .env file
- Updated ignore for build in
.dockerignore
and.gcloudignore
-
Updated README and maintainer, contributors of the project
-
Handle the standard response output for errors with documentation by @linh.vuong @thinh.luu, @bao.truong
-
Introduction at: Submarine Internal Service response
2024-04-11¶
- Fixed position of query params on all endpoints
2023-12-18¶
-
Added the SAD Submarine documenation
-
Removed table has prefix:
test_*
,fake_*
in production branch -
Add handler for error within detail message, seperated element
-
Add configure for
structlog
for project -
Refactor project element:
-
Updated label for dockerfile and contributors list
-
Use OLTP model, instead of
SCD2
model -
Handle the pagination with more conceret
-
Layout: (a) Fix import position on package (b) Declare shebang on overall scripts in backend
#!/bin/python3
-
Handle the parse datetime function within ISO8601 style string, numeric (bigint, float)
-
Bump dependencies packages
-
Add typehint for structlog at Structlog Types
-
Updated the secret element aligned with other project in the oganization
-
Add global config for CLoudBuild context:
$REVISION_ID
: the commit ID associated with your build$SHORT_SHA
: the first seven characters of COMMIT_SHA$REPO_FULL_NAME
: the full name of your repository, including either the user or organization -
Remove plural terms, spacing
2023-12-05¶
-
🎈 Refactor project component
-
Add
pre-commit
and enhance the rules related -
Bump dependencies of internal
-
Pip go to version
23.2.1
-
Add
inno-finance-core
as deps
-
-
Enhance Dockerfile flow
-
Add metadata for dockerfile
-
Add
--no-recommendation
for reduced time to build
-
-
Application:
-
Added
structlog
to be the log factory of the project -
Added Glossary and enhance the access method
-
Added Error with (Pool Information of error)
-
-
Endpoint
service/health
now has node ofrevision
,app-version
-
Updated the flow for build element
2023-09-22¶
- 🔮 Update the contributor list for the project
2023-09-01¶
Upgrade:
-
🎶 Small configuration for the service. PR #105 by @bao.truong
-
Fixed import on
util
package -
Small configuration on
structlog
-
Updated test suite for version check
-
âš“ Bump version of dependencies
Bug Fix:
- 🌿 Fixed the query of
group_by
on providerhsx
onaggreate
model. PR #103 by @bao.truong
2023-08-01¶
Feature:
- Implement the parquet for upload
Bug Fix:
-
🌿 Fixed schema of
index-profile
by added thetable_position
column. PR #99 by @thanh.vo -
🌿 Add
reference_url
column for 3 specific endpoint: [HSX - Index Snapshot Trading, HNX - Index Foreign Trading, HNX - Index Statistics]. PR #97 by @bao.truong
2023-02-28¶
Upgrade:
-
Layout structure and component for project
-
Add configuration class for support the accepted component on CSV and XLSX
Bug Fix: