1.6.0
版本发布时间: 2024-09-19 00:34:07
appwrite/appwrite最新发布版本:1.6.0(2024-09-19 00:34:07)
What's Changed
Notable changes
- Filter options for function deployments
- Allow cancelling function deployments
- Filter options for function executions
- Support deleting executions
- Ensure function executions with 4XX status code are not marked as failed
- Scheduled function executions
- Delayed function executions
- Dynamic API keys
- Support binary function input
- Add Go function runtime
- Automatically restart function on crash
- DSN formatted
_APP_LOGGING_CONFIG
environment variable - Create user JWT endpoint
- New session alerts
- Mock phone numbers
- Add OTP email template
- Containerized Console
- Support renaming attributes
- Support updating string attribute size
- Show function storage metrics
Fixes
- Fix error due to large function build
- Fix function disconnecting from git when deploying via CLI
- Fix error when uploading multi-GB files
- Fix retention variables not working
- Fix function domain execution stats
- Fix internal tenant being returned
- Fix MFA rate limit
- Fix git deployments where path had spaces
Miscellaneous
- Updated the DBIP
Full list of PRs
- Allow execution filter attributes by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7607
- Sync 1.6.x with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8163
- Add dynamic API keys for function executions by @Meldiron in https://github.com/appwrite/appwrite/pull/7512
- Add metrics for successful and failed builds by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8210
- Update logging config to use a DSN approach by @byawitz in https://github.com/appwrite/appwrite/pull/8187
- Add projects.createJWT endpoint for dynamic keys by @Meldiron in https://github.com/appwrite/appwrite/pull/8213
- Add users.createJWT() endpoint for local function development by @Meldiron in https://github.com/appwrite/appwrite/pull/8207
- Remove build ID from rebuild deployment endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8214
- Added cancel build endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7605
- 1.6.x specs by @byawitz in https://github.com/appwrite/appwrite/pull/8304
- Add CLI as a function deployment type by @byawitz in https://github.com/appwrite/appwrite/pull/8215
- Sync with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8295
- Add vcs.getRepositoryContents() endpoint by @Meldiron in https://github.com/appwrite/appwrite/pull/8330
- Fix 1.6.x failing tests by @Meldiron in https://github.com/appwrite/appwrite/pull/8333
- Add appwrite version in function variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8336
- Ensure CI/CD works by @Meldiron in https://github.com/appwrite/appwrite/pull/8350
- Add support for scheduled executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8243
- Add endpoint to delete execution by @byawitz in https://github.com/appwrite/appwrite/pull/8337
- Add alert for new sessions by @loks0n in https://github.com/appwrite/appwrite/pull/8315
- OPR v4 support by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8323
- Mock OTP and phone numbers by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7565
- Support scheduled executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8355
- Update specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8356
- Fix execution duration by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8357
- Update delete authenticator to remove OTP Validation by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8367
- 1.6.x sdks by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8359
- Implement MBSeconds Metric on 1.5.X by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8385
- Track project last activity by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8366
- Containerize the console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8406
- Base migration for 1.6.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8417
- Support JWTs without session ID by @Meldiron in https://github.com/appwrite/appwrite/pull/8420
- 1.6.x migrations and filters by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8403
- Add APPWRITE_REGION in function variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8394
- Sync main to 1.6.x by @Meldiron in https://github.com/appwrite/appwrite/pull/8430
- Support dynamic keys for domain executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8428
- Fix file size calculations by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8432
- Add scheduledAt in execution response model by @Meldiron in https://github.com/appwrite/appwrite/pull/8425
- Move functions marketplace to appwrite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8427
- Refactor deployment check in function tests by @byawitz in https://github.com/appwrite/appwrite/pull/8444
- Add ci/cd benchmark by @byawitz in https://github.com/appwrite/appwrite/pull/8414
- Fix disabled function logging by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8398
- Upgrade SDK version by @Meldiron in https://github.com/appwrite/appwrite/pull/8465
- Bump DBIP to latest version by @byawitz in https://github.com/appwrite/appwrite/pull/8467
- Improve session alert by @loks0n in https://github.com/appwrite/appwrite/pull/8399
- Fix function redeployments by @Meldiron in https://github.com/appwrite/appwrite/pull/8434
- Automatically restart function on crash by @Meldiron in https://github.com/appwrite/appwrite/pull/8473
- Address review comments by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8422
- Add value to variables template by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8483
- Fix build size limits by @loks0n in https://github.com/appwrite/appwrite/pull/8396
- Fix deployment method name by @Meldiron in https://github.com/appwrite/appwrite/pull/8490
- Don't send session alerts for otp and magic-url logins by @byawitz in https://github.com/appwrite/appwrite/pull/8459
- Add scopes to function template by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8496
- Update benchmark comment by @byawitz in https://github.com/appwrite/appwrite/pull/8507
- Mark 4XX executions as successful by @Meldiron in https://github.com/appwrite/appwrite/pull/8493
- Add dynamic keys in builds by @Meldiron in https://github.com/appwrite/appwrite/pull/8492
- Add key to runtime model by @loks0n in https://github.com/appwrite/appwrite/pull/8503
- Allow deployment queries on type and size by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8515
- Add OTP email template by @byawitz in https://github.com/appwrite/appwrite/pull/8501
- Fix function disconnecting from git by @byawitz in https://github.com/appwrite/appwrite/pull/8500
- Upgrade logger by @byawitz in https://github.com/appwrite/appwrite/pull/8497
- Change default email addresses by @byawitz in https://github.com/appwrite/appwrite/pull/8466
- Increase buckets metadata by @byawitz in https://github.com/appwrite/appwrite/pull/8452
- Improve scheduled executions by @loks0n in https://github.com/appwrite/appwrite/pull/8412
- Add multipart support by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8477
- Fix deploy from git with space by @byawitz in https://github.com/appwrite/appwrite/pull/8517
- Fix missing build logs by @Meldiron in https://github.com/appwrite/appwrite/pull/8484
- Update console links by @byawitz in https://github.com/appwrite/appwrite/pull/8523
- Sync 1.5.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8509
- Sync 1.6 with main by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8529
- Fix templates CORS by @Meldiron in https://github.com/appwrite/appwrite/pull/8528
- Update size to specification for variable runtimes by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8537
- Add boundary to multipart header by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8539
- Support manual templates by @Meldiron in https://github.com/appwrite/appwrite/pull/8527
- Reorder runtimes by @loks0n in https://github.com/appwrite/appwrite/pull/8540
- Fix 1.6 bugs by @byawitz in https://github.com/appwrite/appwrite/pull/8358
- Delete team memberships synchronously by @byawitz in https://github.com/appwrite/appwrite/pull/8217
- Fix Anyof validator in specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8543
- Add seconds precision to scheduledAt by @Meldiron in https://github.com/appwrite/appwrite/pull/8546
- Update docker base image by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8485
- Update create execution return type by @byawitz in https://github.com/appwrite/appwrite/pull/8542
- Default fallback to for templateBranch by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8547
- Fix missing function variables by @Meldiron in https://github.com/appwrite/appwrite/pull/8554
- Fix env vars functions test by @Meldiron in https://github.com/appwrite/appwrite/pull/8555
- Fix session alerts by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8550
- Add runtime controls by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8384
- Revert request type to json in create execution by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8563
- Sync 1.6.x Filters and Migrations with latest by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8553
- Update sdks by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8551
- Update Docs by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8567
- Separate deployment sizes by @Meldiron in https://github.com/appwrite/appwrite/pull/8556
- Headers validator benchmark by @Meldiron in https://github.com/appwrite/appwrite/pull/8561
- Fix go version by @Meldiron in https://github.com/appwrite/appwrite/pull/8571
- Fix go runtime by @Meldiron in https://github.com/appwrite/appwrite/pull/8572
- Update dependencies by @byawitz in https://github.com/appwrite/appwrite/pull/8574
- Add react native platform by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8562
- Upgrade console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8575
- 1.6.x logging test by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8580
- Bump console sdk by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8581
- Merge deployments and build storage metrics together in API by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8443
- Update sdks by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8582
- Add changelogs for dart and flutter by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8587
- Add payload validator by @loks0n in https://github.com/appwrite/appwrite/pull/8594
- Fix deadlock by @abnegate in https://github.com/appwrite/appwrite/pull/8609
- Fix domain execution stats by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8608
- Update geodb by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8615
- Update createdeployment methodtype to upload by @loks0n in https://github.com/appwrite/appwrite/pull/8616
- Update console redirect to include query params by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8619
- Support string attribute resizing by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8597
- Remove tenant in document filter by @abnegate in https://github.com/appwrite/appwrite/pull/8624
- Support renaming attributes by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8544
- Improve mail datetime format by @Meldiron in https://github.com/appwrite/appwrite/pull/8628
- Fix router function execution logging by @Meldiron in https://github.com/appwrite/appwrite/pull/8625
- Add Functions templates async test by @Meldiron in https://github.com/appwrite/appwrite/pull/8622
- Update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8629
- 1.6.1 by @abnegate in https://github.com/appwrite/appwrite/pull/8630
- Update version by @abnegate in https://github.com/appwrite/appwrite/pull/8646
- Phone auth metric rename by @shimonewman in https://github.com/appwrite/appwrite/pull/8648
- Update abuse-key for mfa challenge endpoints by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8649
- Fix cross-project scheduler stability by @Meldiron in https://github.com/appwrite/appwrite/pull/8641
- Fix vcs deployment size by @Meldiron in https://github.com/appwrite/appwrite/pull/8640
- Add VCS vars to deployments & executions by @Meldiron in https://github.com/appwrite/appwrite/pull/8631
- Fix logging behaviour for Functions by @Meldiron in https://github.com/appwrite/appwrite/pull/8627
- Pretty print specs by @Meldiron in https://github.com/appwrite/appwrite/pull/8643
- Function storage metrics by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8668
- Add retention env vars to deletes worker by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8662
- External messaging usage count by @shimonewman in https://github.com/appwrite/appwrite/pull/8672
- Fix messaging metrics by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8674
- Fix scheduled executions data by @Meldiron in https://github.com/appwrite/appwrite/pull/8639
- Bump console to 5.0.12 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8585
- Update executor by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8683
- fix: add missing template scopes by @loks0n in https://github.com/appwrite/appwrite/pull/8681
- Prepare 1.6.0 release by @stnguyen90 https://github.com/appwrite/appwrite/pull/8677
- Fix missing question for _APP_EMAIL_CERTIFICATES during install by @stnguyen90 https://github.com/appwrite/appwrite/pull/8678
- Bump docker base by @stnguyen90 https://github.com/appwrite/appwrite/pull/8679
- Prepare 1.6.0 release by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8677
- Add missing template scopes by @loks0n in https://github.com/appwrite/appwrite/pull/8681
- Update executor by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8683
Full Changelog: https://github.com/appwrite/appwrite/compare/1.5.11...1.6.0