• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space

Chevereto v4.4.3 announcement

Added /_/api/4/auth/verify route

This new API endpoint provides a handy way to verify authentication tokens in multi-tenant environments. System administrators can now programmatically validate user authentication status across tenants, making it easier to build custom integrations.
 
Added CHEVERETO_ENABLE_GUESTS env variable for controlling guest interactions

This new environment variable enables to global control all guest features. When =0, all guest functionality gets completely disabled.
 
Added CHEVERETO_TRIAL env variable for controlling trial mode

For Chevereto SaaS providers, we are introducing this env variable for determining when the service is running in trial mode. With this you can now offer Chevereto multi-tenant in trial mode and limit service caps.
 
Added CHEVERETO_TRIAL_ENABLE_* keys support for controlling features enabled during trial

For Chevereto SaaS providers, these new configuration options let you define exactly what features apply during trial periods. You can create compelling trial experiences by enabling specific features while capping usage limits, helping convert trial users into paying customers.
 
Added CHEVERETO_TRIAL_MAX_* keys support for controlling max limits during trial

For Chevereto SaaS providers, these new configuration limits let you define caps during trials. With this you can confidently offer a plan supporting 10,000 files and rest assured that during trial that limit won't be ever reach and the soft cap will prevent abuse in your platform.
 
Added envTrialAware helper function for accessing trial-aware env variables

This smart helper function automatically enforces trial restrictions by ensuring trial settings never inadvertently grant more privileges than the default configuration. It intelligently compares trial values against defaults and always applies the more restrictive setting, preventing accidental over-provisioning in SaaS environments.
 
Added version-installed command

Code:
app/bin/cli -C version-installed

This new CLI command provides instant visibility into which Chevereto version is currently installed on your system. It's particularly useful for system administrators managing multiple instances or tenants, making version audits and upgrade planning significantly easier.

Don't confuse with version command which outputs the "application filesystem version".
 
Added login_providers tenant stats

Multi-tenant deployments now track the number of login_providers being used across your platform. The system stores this information in the case your Chevereto SaaS provisioning needs to limit the maximum number of active login providers.
 
Fixed bug on Tenants jobs:worker command when passing tenant id

The background jobs worker for multi-tenant setups was not properly handling tenant ID parameters, potentially causing jobs to fail. This fix ensures jobs execute reliably on the correct tenant instance.
 
Fixed bug on Tenants caching system

The multi-tenant caching layer had issues that could cause stale data to be served or cache misses in tenant-specific contexts. This fix improves performance and data consistency across tenant boundaries.
 
Fixed bug preventing Tenant installation

A critical issue was blocking new tenant creation in multi-tenant environments. This fix removes that barrier and ensures the tenant provisioning process completes successfully from start to finish
 
Renamed env variable CHEVERETO_JOBS_WORKER_INTERVAL to CHEVERETO_SCHEDULER_INTERVAL

We've renamed this environment variable to better reflect its purpose as it controls the scheduler interval for background tasks, not just the jobs worker. If you're upgrading, update your configuration files to use CHEVERETO_SCHEDULER_INTERVAL instead of the old name.
 
Improved "Something went wrong" message

Another iteration to make error messaging crystal clear for everyone using Chevereto. SaaS users now see "we're on it" reassurance, while self-hosted users get actionable troubleshooting steps they can follow immediately. Also ditched the purple gradient because let's be honest, it was giving off major amateur hour vibes.

CHEVERETO_CONTEXT= (empty)
1772909762926.png

CHEVERETO_CONTEXT=saas
1772909317167.png
 
Back
Top