September 2024 release notes
New Features
-
[CO₂ Targets]
• Added CO₂ Targets dashboard screen (feature-flagged for staged rollout).
• Created backend CO₂ targets model & controller to support carbon tracking.
• Added baseline setting form to UI.
-
[Travel Data & Booking Tools]
• Added feature flag for Travel Data and Booking Tools.
• Initial draft of Travel Data API endpoint.
• Display metadata from Travel Data API items on dashboard.
• Added service to process CSVs into trip data for faster imports.
-
[Certificates & Product Pages]
• Ability to attach company images to clients and display on product pages.
• Added client image to products page for improved branding.
-
[Data Import & CSV Handling]
• Endpoint to start CSV import for easier ingestion of trip data.
Improvements
-
Emissions Methodologies
• Adjusted accommodation and ** bus** emissions calculations for greater accuracy.
• Updated coffee values for more precise impact calculations.
• Adjusted default methodologies and added new fare class codes for expanded coverage.
-
Data & Integrations
• Final refinements for historic data import processing.
• Improved project sync to include missing country data.
• Set Redis cache token on initial SAP Concur connection.
-
UI & UX
• Optimized mobile view for product pages.
• Improved data visualization by adding new charts to frontend.
• Adjusted designs for company image upload.
• Improved label positions on charts for readability.
-
Performance & Stability
• Bumped Ruby to 3.3.5 for performance gains.
• Updated dependencies (micromatch, webpack, OpenTelemetry for security).
• Reused AWS ECS connections for efficiency.
• Enabled locale fallbacks for missing translations.
Bugfixes
- Fixed handling of fixed prices and ** purchase confirmations**.
- Resolved issues with project images backfill.
- Fixed frontend build issues and Stripe controller on sandbox.
- Corrected SAP Concur import route.
- Fixed squished client images on product pages.
- Corrected booking class handling in Google TIM.
- Invalidate Trust Page data when purchases are cancelled.
- Fixed cache reload read timeouts.