> For the complete documentation index, see [llms.txt](https://docs-integration.squake.earth/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-integration.squake.earth/notable-changes/release-notes/2024/2024-dec.md).

# Product Release Notes December 2024 - “Cytric Goes Wild: Bugs Fixed, Features Flexed, and a Whole Lot of Travel Magic!” (Expanded Integrations, GLEC v3.1 Updates & Webhook API)

* **Stripe Checkout**

  • Certificates now generated for Stripe Checkout transactions.

  • Added co-branding capability to the Stripe Checkout page.
* **Webhooks & API**

  • Introduced **Webhooks API** for real-time event triggers.

  • Feature flag to generate certificates after purchase confirmation.

  • Webhooks now triggered upon certificate generation.
* **Travel Data**

  • Lambda function for enhanced processing.

  • Frontend handling for **manually uploaded CSV travel data**.
* **Carbon Calculations**

  • Added support for **Flight DEFRA TTW energy scope**.

  • Added new **SIPP fuel types** for ACRISS methodology.

***

**📈 Improvements**

* **Stripe Checkout** — Set default transaction status to "Settled"; PDF generation triggered on webhook events; cache reload after client image upload.
* **Calculations** —

  • Applied distance corrections for Flight DEFRA & TIM.

  • Updated **Air Freight, Rail Freight, Sea Freight, Inland Waterway, Logistics Site** methodologies to **GLEC v3.1**.

  • Updated **Sea Freight Clean Cargo factors**.

  • Updated **Road Freight GLEC** dataset.
* **General** —

  • Used public CDN bucket for banner uploads.

  • Improved webhook API error handling.

  • Avoided redundant product page cache reloads.

***

**🐞 Bugfixes**

* **General** — Fixed PDF downloads, invoice URLs, portfolio display in admin dashboard, purchases table failure when payment reference is null, and Sidekiq queue issues in sandbox/production.
* **Travel Data** — Fixed worker execution in sandbox.
* **Navan Integration** — Corrected authentication URL.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs-integration.squake.earth/notable-changes/release-notes/2024/2024-dec.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
