Skip to content

Changelog

2024-04-29

Internal:

  • 📑 Documentation update the README and maintain, contributors in the project

2024-04-26

Internal:

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

Screenshot of dataset ajustment action

  • Adjustment pipeline: The last 30D control

Screenshot of adjustment pipeline

  • Adjustment execution: Handle in the UI model

Screenshot of adjustment execution

Screenshot of execution button

Submarine: The internal API refactor

Screenshot of approval on change

  • 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 Terminal Authentication

  • Screenshot of homepage

Screenshot of Terminal Authentication

  • Screenshot of profile dataset portal

Screenshot of Terminal Authentication

  • Screenshot of profile dataset for quote

Screenshot of Terminal Authentication

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 version v0.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 into 0.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

Screenshot of Quote documentation

  • 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.

banner-release-20231121

The API RestfulAPI has been served at public origin URL:

PUBLIC_ENDPOINT_ORIGIN_URL=api.data.innotech.vn

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

api-documentation-endpoint

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.