# February 16: Support for Trello feed, Assembly.AI audio transcription, OpenAI o3-mini, bug fixes

### New Features

* :bulb: Graphlit now supports Trello feeds for ingesting Trello cards and/or cards from Trello boards. Trello feeds require your Trello API key and token for authentication.  You can provide either a list of Trello card identifiers or Trello board identifiers for ingestion as `ISSUE`content type. ([Colab Notebook Example](https://colab.research.google.com/github/graphlit/graphlit-samples/blob/main/python/Notebook%20Examples/Graphlit_2025_02_19_Analyze_Trello_Feed_Ingestion_Costs_%26_Usage.ipynb))
* :bulb: Graphlit now supports Assembly.AI audio transcription, as an optional service type configuration (`ASSEMBLY_AI`) in the preparation workflow.  You can select the Assembly.AI properties of `enableRedaction`, `enableSpeakerDiarization`, `detectLanguage`and `language`. ([Colab Notebook Example](https://colab.research.google.com/github/graphlit/graphlit-samples/blob/main/python/Notebook%20Examples/Graphlit_2025_02_19_Transcribe_Podcast_using_Assembly_AI.ipynb))
* We have added support for OpenAI [o3-mini](https://platform.openai.com/docs/models#o3-mini) model with the model enum `O3_MINI_200K`.
* We have added a `reasoningLevel`property to OpenAI model properties, with potential values of `HIGH`, `MEDIUM`, and `LOW`.
* We have added support for the latest Deepgram [Nova-3](https://developers.deepgram.com/docs/models-languages-overview#nova-3) model with the model enum `NOVA3`.

### Bugs Fixed

* GPLA-3793: Not stopping ingestion if validate tools fails
* GPLA-3807: Not handling HTML links w/o URI scheme
* GPLA-3827: Handle transient error on getting Microsoft email folder
* GPLA-3819: Handle missing Crunchbase entities without erroring observable
