Changelog¶
2024-04-29¶
Internal:
- 📑 Documentation update the README and maintain, contributors in the project
2024-04-26¶
Internal:
-
Added project
inno-data-operation
by @bao.truong. -
Archvied project
inno-operation-channel
by @bao.truong. -
Archvied project
inno-terminal
by @bao.truong.
2023-12-29 - Enhancement internal terminal¶
Terminal: Terminal has been processed the adjustment flow component
-
Added the execution flow on adjustment
-
Added the approval style
-
Added the handle on user permission
-
Inherit API model component
-
Dataset Adjustment Action: Filterset, updated controller
- Adjustment pipeline: The last 30D control
- Adjustment execution: Handle in the UI model
Submarine: The internal API refactor
-
Transition out of SCD2 model and handle the OLTP method
-
Following standard on HTTP methods RFC 2616 - Hypertext Transfer Protocol, RFC 9110 - HTTP Semantics
-
Added handle for approval method on dataset
-
Added handle on URL on pagination with URL-based style
-
Updated test-suite component for project
2023-11-06 - The internal website for operation¶
- The new identity for the internal website of data-platform
Some screenshot related to platform
- Screenshot of authentication login page
- Screenshot of homepage
- Screenshot of profile dataset portal
- Screenshot of profile dataset for quote
For the changelog, contributors and milestone, following documentation of Inno-Terminal Changelog in 2023-11-26
-
Refactor the client of Python for
inno-python-client-submarine
into versionv0.5.0
-
Refactor overall the repository layout
-
Added the test-suite for internal test with handle the slack
-
Maping the route URL
For the changelog, contributors and milestone, following documentation of Package inno-python-client-submarine Changelog in 2023-11-26
2023-11-24 - Technical Indicator, Trade Flow¶
-
Bump version of
Spectrum
into0.5.0
that added: -
Added the technical analysis to fetch data of 200 technical indicators
-
Added the trade flow endpoint for security
-
Added the reference for security type
-
Enhancement search of security search
- Transfer
/pluto/world/index
into the endpoint
The summary of new endpoints:
Method | Endpoint | Description |
---|---|---|
Group [Quote] | ||
GET | /quote/trade_flow | Get OHLCV for financial instrument |
GET | /quote/technical/indicator | Get OHLCV for financial instrument |
Group [Security] | ||
GET | /security/search | Search metadata of security |
Group [Reference] | ||
GET | /reference/security/type | Get security type |
GET | /reference/technical/indicator/function | Get supported indicator function |
- Fixed the query parameters of fundamental endpoints and control output response
For the changelog, contributors and milestone, following documentation of Inno-Spectrum Changelog on 2023-11-24
2023-11-21 - First public API release¶
Our team now achive the big important milestone to release first experiment public API endpoint.
The API RestfulAPI has been served at public origin URL:
Specificiation ¶
-
Secure HTTPS connection endpoint with static IP address
-
Served 20 endpoints in total in 4 groups (Trade, Security, Fundamental, Reference)
-
Authentication with
JWT
implement -
First implement vector search on reference dataset, such as Security, VSIC, and VAS.
Screenshot about some component endpoints
Table of detail of endpoints:
Method | Endpoint | Description |
---|---|---|
Group [Trade] | ||
GET | /quote/ohlcv | Get OHLCV for financial instrument |
Group [Security] | ||
GET | /security/common_stock | Get profile of common stock |
GET | /security/common_stock/{ticker} | Get profile of common stock per single ticker |
GET | /security/bond | Get profile of bond |
GET | /security/bond/{ticker} | Get profile of bond per single ticker |
GET | /security/covered_warrant | Get profile of covered warrant |
GET | /security/covered_warrant/{ticker} | Get profile of covered warrant per single ticker |
GET | /security/etf | Get profile of ETF |
GET | /security/etf/{ticker} | Get profile of ETF per single ticker |
GET | /security/fund_certificate | Get profile of fund-certificate |
GET | /security/fund_certificate/{ticker} | Get profile of fund-certificate per single ticker |
Group [Reference] | ||
GET | /reference/market-status | Get status of exchange market |
GET | /reference/settlement | Get settlement trading date on trading market |
GET | /reference/vsic/search | Search on metadata of VSIC |
GET | /reference/vsic/summary | Get metadata of VSIC |
GET | /reference/vas/search | Search on metadata of VAS |
GET | /reference/vas/summary/level_1 | Get VAS summary level 1 |
GET | /reference/vas/summary/level_2 | Get VAS summary level 2 |
GET | /reference/vas/summary/level_3 | Get VAS summary level 3 |
Group [Fundamental] | ||
GET | /fundamental/statement | Get fundamental statement |
Internal Releases: ¶
There are a lot of internal releases of overall project in the background:
Project: Spectrum¶
This project has latest Release version 0.4.1
-
Re-phase model component for 20 endpoints and the first time for fundamental dataset
-
Implement successful internal core package
inno-finance-core
into model -
Updated service health with reference matching deployment revision
-
Handle the authetication with JWT model
-
Handle in global for parameter query or path.
-
Migration all pluto component with single portal. For documeation of migration, refer to Migration Instruction
For the changelog, contributors and milestone, following documentation of Inno-Spectrum Changelog
Project: Infra¶
-
Added/update/change the permission of serivce account in overall pipelines in the organization.
-
Deploy the load balancer with secure SSL connection
For the changelog, contributors and milestone, following documentation of Inno-Infra Changelog
Project: Streaming¶
The second release related Inno-Streaming, we now achieve near-realtime transfer data between BigQuery and dataset
We are now using columnar-format
to send data between databases
-
A lot of handle for the better result for streaming between databases in the background for the fast transfer
-
Performance increase with reduced time to transfer (around 5x benchmark) and memory footprint
Project: LakePrep¶
LakePrep now is a HTTP service endpoint and be a engine of ETL for transformation at lake.
-
Build intergrated model between Cloud Platform with
dbt
at internal level -
Implement CICD for better handler with the lake.
For the changelog, contributors and milestone, following documentation of Inno-Lake-Prep Changelog
Project: Basement¶
We release first Hello world
deployment for basement for the first time. This is the big project that follow us for a lot of data collection has been served.
-
Refactor for Fundamental from provider SSC
-
Added reference dataset: VAS (Vietnam Account Standard), VSIC (Vietname Industry Classification)
-
A lot of fix for problems related to on-prem deployment
For the changelog, contributors and milestone, following documentation of Inno-Basement Changelog
Project: Submarine¶
For the changelog, contributors and milestone, following documentation of Inno-Submarine Changelog
Package: inno-finance-core
¶
For the changelog, contributors and milestone, following documentation of Package inno-fiannce-core
Changelog
Project: Transflow¶
Updated component for notification handler for Otter
services.
- Handle better with configuration per pipeline, environment and maintainer.
For the changelog, contributors and milestone, following documentation of Inno-Transflow Changelog
2023-09-23¶
- Archvied project
inno-social-listening
by @bao.truong.