# Changelog


This log contains information about changes in Infrastructure, Azure DevOps and Development.


# March 2025

  • Added a project setup document to help developers onboard and follow Ricoh's best practices.
  • WPL pipelines are now DCTRL. All resources now use the prefix ibp-dctrl-env for standardization.
  • Shared Terraform state introduced for better collaboration across teams.
  • New custom domain for DCTRL API - https://dctrl.dev.api.ricohibp.com/
  • Added support for basic auth in our Authorizer
  • Added support for request type authorizers to enforce security (patches a security bug)
  • Aligned frontend and backend tooling versions with build agents for consistency.
  • Revamped the Delivery CTRL pipeline (see January 2025 fixes for details on pipeline revamps).
  • Delivery CTRL requirements file improvements. Based on the existing layer to keep version control for the developers and the pipeline now builds the layer itself vs the developers building the layer.

# February 2025

  • Introduced a cleanup script to reduce WorkSpace waste, with monthly reports sent to Wade and team.
  • Set up and automated an MGMT box with DevOps tools (Terraform, Ansible, Docker) to stage upcoming Terraform changes.
  • Revamped the SimpleSend FE pipeline.

# January 2025

  • Launched Project Levelset!
  • Revamped the CashFlowControl BE pipeline.
  • Revamped the CashFlowControl FE pipeline.
# Pipeline Improvements
- Modularized common code.
- Cleaned up old YAML and Jenkins files.
- Added pipeline stages for clarity.
- Used variable groups for secure pipeline management.
- Introduced linting, static type checking, security checks, and unit tests.
- Implemented build artifacts.

# December 2024

  • Switched to self-hosted build agents, increasing capacity from 1 to 3 servers.
  • Installed matching dependencies, reducing build time by 30%+.
  • Squashed numerous bugs across multiple pipelines.