BREAKING CHANGES
- Docker Compose V2 is required now
- The
POST:/v1/account/sessions
endpoint is nowPOST:/v1/account/sessions/email
- All
/v1/database/...
endpoints are now/v1/databases/...
dateCreated
attribute is removed from TeamsdateCreated
attribute is removed from ExecutionsdateCreated
attribute is removed from FilesdateCreated
anddateUpdated
attributes are removed from FunctionsdateCreated
anddateUpdated
attributes are removed from DeploymentsdateCreated
anddateUpdated
attributes are removed from Buckets- Following Events for Webhooks and Functions are changed:
collections.[COLLECTION_ID]
is nowdatabases.[DATABASE_ID].collections.[COLLECTION_ID]
collections.[COLLECTION_ID].documents.[DOCUMENT_ID]
is nowdatabases.[DATABASE_ID].collections.[COLLECTION_ID].documents.[DOCUMENT_ID]
- Following Realtime Channels are changed:
collections.[COLLECTION_ID]
is nowdatabases.[DATABASE_ID].collections.[COLLECTION_ID]
collections.[COLLECTION_ID].documents
is nowdatabases.[DATABASE_ID].collections.[COLLECTION_ID].documents
- After Migration a Database called
default
is created for all your existing Database Collections
Features
- Added Phone Authentication by @TorstenDittmann in #3357
- Added Twilio Support
- Added TextMagic Support
- Added Telesign Support
- Added Endpoint to create Phone Session (
POST:/v1/account/sessions/phone
) - Added Endpoint to confirm Phone Session (
PUT:/v1/account/sessions/phone
) - Added Endpoint to update Account Phone Number (
PATCH:/v1/account/phone
) - Added Endpoint to create Account Phone Verification (
POST:/v1/account/verification/phone
) - Added Endpoint to confirm Account Phone Verification (
PUT:/v1/account/verification/phone
) - Added
_APP_PHONE_PROVIDER
and_APP_PHONE_FROM
Environment Variable - Added
phone
andphoneVerification
Attribute to User
- Added
$createdAt
and$updatedAt
Attributes by @TorstenDittmann in #3382- Bucket
- Collection
- Deployment
- Document
- Domain
- Execution
- File
- Func
- Key
- Membership
- Platform
- Project
- Team
- User
- Webhook
- Session (only
$createdAt
) - Token (only
$createdAt
)
- Added Databases Resource to the Database Service by @lohanidamodar in #3338
- Added
databases.read
anddatabases.write
Scopes for API Keys
- Added
- Webhooks now have a Signature Key for proof of Origin by @shimonewman in #3351
- Start using Docker Compose V2 (from
docker-compose
todocker compose
) by @Meldiron in #3362 - Added support for selfhosted Gitlab (OAuth) by @Meldiron in #3366
- Added Dailymotion OAuth Provider by @2002Bishwajeet in #3371
- Added Autodesk OAuth Provider by @Haimantika in #3420
- Ignore Service Checks when using API Key by @stnguyen90 in #3270
- Added WebM as MIME- and Preview Type by @chuongtang in #3327
- Expired User Sessions are now deleted by the Maintenance Worker by @TorstenDittmann in #3324
- Increased JWT rate-limit to 100 per hour by @abnegate in #3345
- Internal Database Relations are now resolved using the Internal ID by @fogelito in #3383
- Permissions for Documents can be updated without payload now by @gepd in #3346
Bugs
- Fixed Zoom OAuth scopes
- Fixed empty build logs for Functions
- Fixed unnecessary SMTP check on Team Invite using an API Key by @stnguyen90 in #3270
- Fixed Error Message when adding Team Member to project by @stnguyen90 in #3296
- Fixed .NET Runtime Logo by @adityaoberai in #3315
- Fixed unnecessary Function execution delays by @Meldiron in #3348
- Fixed Runtime race conditions on cold start by @PineappleIOnic in #3361
- Fixed Malayalam translation by @varghesejose2020 in #2561
- Fixed English translation by @MATsxm in #3337
- Fixed spelling in Realtime Worker logs by @gireeshp in #1663
- Fixed Docs URL for Yammer OAuth by @everly-gif in #3402
New Contributors
- @2002Bishwajeet made their first contribution in #3277
- @varghesejose2020 made their first contribution in #2561
- @emattiza made their first contribution in #2987
- @shimonewman made their first contribution in #3318
- @gireeshp made their first contribution in #1663
- @chuongtang made their first contribution in #3327
- @MATsxm made their first contribution in #3337
- @fogelito made their first contribution in #3383
- @gepd made their first contribution in #3346
Full Changelog: 0.14.2...0.15.0