# SAML Directory Sync, new LLM-as-a-judge models, and website refresh

Published: 2025-01-16

We’ve added lots of features and enhancements across our platform, focused on improving performance, expanding functionality, and streamlining workflows. To highlight a few:

**🔐 Increased security with SAML SSO directory sync.** You can now sync SAML SSO on Openlayer with existing security groups. Openlayer can now more seamlessly fit into your organization’s security policies.

**🧑‍⚖️ New LLM-as-a-judge models.** We’ve expanded the models available to act as judges for LLM-as-a-judge tests. You can now use models from Cohere and Vertex AI when running these tests.

**🎨 Website refresh.** We’ve given our website a brand refresh, including lots of fun animations showcasing the Openlayer product in action and case studies from some of our customers.

## Features

- Faster batch uploads with pyarrow support
- Push commits to the platform via the Python SDK
- Tabular view of test results in test modals
- Add pie graph for test results in project home
- Add Faithfulness and Answer Correctness metrics for RAG systems
- Use Cohere, Vertex AI models as options for LLM-as-a-judge metrics
- Add `expand` to inference pipeline GETs so projects and workspaces are included in the response body
- New "Viewer" role in workspaces that doesn’t have write, update or delete permissions on resources
- Support for async data uploads, and faster upload speeds
- Directory sync with SAML

## Improvements

- Lower latency for data stream endpoint
- Update tooltips and rendering of statuses in test cards
- Make sections in test modals collapsible
- Add skipped and failing test counts in project version and inference pipeline objects
- Better error messages for invalid data configs when streaming data
- More intuitive status messages for skipped tests
- Add code samples in Java

## Fixes

- Generate outputs step was not failing gracefully
- Surface user-facing error messages upon SSO login failures
- Better failure message when password reset link has expired
- Improved rate limiting
- Slack notifications for create pipeline now includes name
- Answer Correctness metric was breaking when output was not a string

