Skip to content

Changelog

2024-07-02

Bump version of project into v2.15.8:

  • Removed pre-market-checklist related to control by BASEMENT

  • Removed quote-shift that handle by BASEMENT. In routing, build

  • Bump dependencies of the project

  • Reduced range of pydantic related of change in version 2.7.x

  • Bump pip into 24.1.1

  • Updated README

  • make target: info-release-latest, info-release for maintainers


2024-06-06

Bump version of the project into v2.14.0:

  • Set up GOOGLE_CLOUD_PROJECT component to ADC in the environment

  • Change service account from sa-alchemist into sa-natures-prophet

  • Updated trigger service account

  • Remove unnessary system dependencies on Dockerfile

2024-01-06

  • Updated logo for project

  • Updated the README with badges from ImgShield

  • Configuration for log in overall application with intergrated with system

  • Updated example on the .env which more readable and imagical to config

  • Added config of static folder with yield output

  • Removed unsued script related to Slack command from F319 and removed resources of parsors.

  • Added hooks pre-commit with autopep8

  • Updated CORS method to GET, POST

  • Updated revision after on the headers output

  • Updated source for Google model based on the service:

  • Handle PubSub

  • Handle Workflow

  • Handle Cloud Build

  • Handle the Build Result Model from /event/cloudbuild

  • Fix error when calling on API documentation at /docs

  • Can not serialization of BaryonyxBatchReportConfigPayload related to ZoneInfo class

  • Config for APPLICATION_LOGGING_LEVEL to handle application level of logging.

  • Both on: dev, staging, production

  • Change command into worker 4 in the staging and production. See: Deployment Server Workers

  • Updated mis-configuration for pydantic version 1.x.x

2024-05-20

2024-05-15

  • ✈️ Bump version into 2.11.3

  • Updated the ingress for Cloud Run on staging

  • Updated Makefile with target of make info

2024-05-10

  • ✈️ Bump version into 2.10.6

  • Config Cloud Run ingress: (a) Staging - internal (b) Prod - internal and load balancing

  • Added Load Balancer and IAP service:

    • IAP service mapping to internal.notification.data.innotech.vn on production

    • Load Balancer mapping notification::production::latest

  • Migration the notification:

    • Queue: queue-notification applied for both staging and production

    • Removed queue prod-transflow-transition-otter-hub

    • Updated the tags, run_by service account in the CloudBuild component: Tags should be short, descriptive

    • Check trigger on build of: deploy run, deploy task

    • Check the secret manager with prefix NOTIFICATION_[ENV]_*

    • Merged service account by duplicated on code

    Production:

    • Config run the production

    Staging:

    • Rename SLACK_PATH in staging_notification.yaml into ROUTE_NOTIFICATION_PATH

    • Deploy CloudRun and Slack application in staging environment for inno-notification

    • Write 1 staging yaml component for deploy Run

    • Rename file of cloudbuild that using _ instead of -

  • Updated Makefile with target of make help and make clean

  • Bump dependencies of requirements

  • Updated in the pre-commit config

  • Delete version in docker-compose

  • Updated the handle for workflow and cloudbuild

  • Remove component of related Pubsub cloud-builds into inno-infra

  • Configuration workflows trigger filepath, namespace into [ENV]_

2024-05-08

🏄 Application

  • 🎏 [Enhancement] Migration service. PR #116 by @bao.truong

  • Add Slack application on unicorn space

  • Bump dependencies service:

  • Upgrade pydantic to version 2.0.0

  • Bump version of ruff into ~> 0.2.1 from v0.0.278

    • Check path on: run: ruff check --format=github ./otter/;
  • Set up pre-commit internal

  • Bump pip into 24.0

  • Bump version of slackapi/slack-github-action@v1.23.0 ~> 1.26.0

  • Added .markdownlint.json for markdownlint

  • Add .editorconfig to config IDE

  • Rename maintain -> maintainer

  • Bump version of project into 2.5.0

  • Updated shebang on tests folder

  • Config TestClient fixture into session scope

  • Updated flow for cloudbuild of run to use impersion account

2024-05-01

🏄 Application

  • Initation documentation for project