---
title: "Dev Portal Release v0.41.0"
description: ""
canonicalUrl: "https://zuplo.com/changelog/2025/04/24/zudoku-release-v0.41.0"
pageType: "changelog"
date: "2025-04-24"
tags: "dev-portal"
---
This release enhances the Dev Portal with improved real-time updates, better
authentication support, and a streamlined Zuplo integration experience. Key
improvements include automatic sidebar refresh when API schemas change, enhanced
Auth0 and OpenID authentication capabilities, and a new command-line option for
Zuplo users.

### New Features 🎉

- **Automatic sidebar refresh on API schema changes**
  [#910](https://github.com/zuplo/zudoku/pull/910) - The Dev Portal sidebar now
  automatically refreshes when your API schema is modified, providing a seamless
  real-time experience without requiring manual page refreshes.

- **Streamlined Zuplo integration**
  [#914](https://github.com/zuplo/zudoku/pull/914) - Simplified the Zuplo
  integration process by replacing manual configuration with automated
  environment setup and build status monitoring, making it easier to integrate
  the Dev Portal with your Zuplo API gateway.

- **Enhanced empty state experience for API documentation**
  [#922](https://github.com/zuplo/zudoku/pull/922) - Added user-friendly empty
  state screens that display helpful guidance when OpenAPI documents lack
  operations or schema tags, improving the developer experience when working
  with incomplete documentation.

- **New `--zuplo` command-line option**
  [#925](https://github.com/zuplo/zudoku/pull/925) - Introduced a dedicated CLI
  flag that enables Zuplo-specific features with automatic diagnostics logging,
  simplifying the developer workflow for Zuplo users.

### Bug Fixes 🐛

- **Auth0 scope configuration support**
  [#929](https://github.com/zuplo/zudoku/pull/929) - Fixed an issue preventing
  custom authentication scopes configuration for Auth0 providers. You can now
  specify custom scopes like `scopes: ["my-scope"]` for more flexible
  authentication setups.

- **OpenID authentication with base paths**
  [#927](https://github.com/zuplo/zudoku/pull/927) - Resolved authentication
  issues when applications use custom base paths (e.g., `/docs`), ensuring
  OpenID authentication works correctly across different deployment
  configurations.

- **Improved URL-based OpenAPI documentation routing**
  [#936](https://github.com/zuplo/zudoku/pull/936) - Enhanced OpenAPI
  documentation generation with better tag parameter handling and streamlined
  route creation, making the system more robust and maintainable.

- **Enhanced schema management architecture**
  [#924](https://github.com/zuplo/zudoku/pull/924) - Refactored the schema
  management system with a dedicated SchemaManager class, featuring improved
  file watching and cache-busting capabilities for more efficient schema
  processing.

### Dependency Updates 📦

- Updated syntax highlighting library (shiki) from 3.2.1 to 3.2.2
  [#900](https://github.com/zuplo/zudoku/pull/900)
- Updated nx-dependencies group with 4 updates
  [#930](https://github.com/zuplo/zudoku/pull/930)
- Updated postcss from 8.4.49 to 8.5.3
  [#933](https://github.com/zuplo/zudoku/pull/933)
- Updated @radix-ui/react-toggle from 1.1.3 to 1.1.6
  [#931](https://github.com/zuplo/zudoku/pull/931)
- Updated eslint-dependencies group with 4 updates
  [#935](https://github.com/zuplo/zudoku/pull/935)

## New Contributors

- @ashipilov made their first contribution in
  [#929](https://github.com/zuplo/zudoku/pull/929)