v6.0.0-alpha.1
Breaking Changes📦 ghostView on GitHub →
⚠ 5 breaking✨ 1 features🔧 5 symbols
Summary
This alpha release introduces significant breaking changes by removing deprecated fields (`updatedBy`/`createdBy`) and dropping support for Node.js v18 and v20. It also enforces a maximum limit of 100 for API requests and the `{{#get}}` helper.
⚠️ Breaking Changes
- The GET /session/ endpoint has been removed. Clients relying on this endpoint for session information must update their requests.
- Support for Node.js v18 and v20 has been removed. Users must upgrade to a supported Node.js version (e.g., v22+).
- The `updatedBy` and `createdBy` fields have been removed from the admin app.
- The `updated_by` and `created_by` fields have been removed from the core API/data structures.
- AMP (Accelerated Mobile Pages) has been removed from the core codebase.
Migration Steps
- If you were using the GET /session/ endpoint, find an alternative method for session management.
- Ensure your environment is running a supported Node.js version (not v18 or v20).
- Update any custom code or integrations that relied on the `updatedBy`, `createdBy`, `updated_by`, or `created_by` fields.
✨ New Features
- The owner user is now created with an `ObjectID`.