mirror of
https://github.com/pockethost/pockethost.git
synced 2025-03-30 15:08:30 +00:00
94 lines
3.6 KiB
Markdown
94 lines
3.6 KiB
Markdown
# PocketHost 0.9.0 Release Notes
|
|
|
|
[PocketHost](https://pockethost.io) is the zero-config 'PocketBase in the cloud' platform. Thank you for everyone's continued support for this project.
|
|
|
|
## What's New
|
|
|
|
This is the last major release before v1.0. At v1.0, a paid tier will likely be introduced.
|
|
|
|
Highlights in this release:
|
|
|
|
- Added `pb_hooks` cloud function support
|
|
- Removed Deno-based cloud workers in favor of `pb_hooks` JS hooks
|
|
- Improved logging - `console.log` in JS hooks now appears in logs
|
|
- Improved secrets - secrets are now passed to `pocketbase` executable and are available in JS hooks
|
|
- Security - All `pocketbase` instances now run in Docker sandboxes in isolated environments. Reduces security risks and bad neighbor effects.
|
|
- Started using `pb_hooks` internally to replace some complex listener logic
|
|
|
|
## Change log
|
|
|
|
- enh: usage tracking to JS hooks
|
|
- enh: add docker-compose sample for better dx
|
|
- enh: mothership backup script
|
|
- enh: autoremove docker container at exit
|
|
- enh: derive docker container name from instance name
|
|
- enh: logging/debugging output
|
|
- chore: track uid in invocations
|
|
- chore: user record cleanup
|
|
- chore: update env error messages
|
|
- chore: refactor assert()
|
|
- feat: support pb_hooks on monthership
|
|
- chore: remove db backup constants
|
|
- Merge branch 'master' of github.com:benallfree/pockethost
|
|
- docs: v0.9.0 update
|
|
- GitBook: No commit message
|
|
- chore: remove deno worker helper lib
|
|
- feat: remove Deno worker, add console.log capture for pb_hooks
|
|
- feat: docker
|
|
- chore: husky linting
|
|
- chore: formatting fix
|
|
- feat: potential paid users view
|
|
- fix: dotenv holdover fix
|
|
- fix: startup error - initialize portmanager first
|
|
- chore: make ftpService await initialization
|
|
- chore: optimize port allocation initialization
|
|
- chore: env template typo fix
|
|
- chore: doc update
|
|
- chore: yarn lock update
|
|
- chore: tsx update
|
|
- chore: prettier update
|
|
- chore: remove dotenv support
|
|
- chore: frontend tsconfig fix
|
|
- chore: dotenvify frontend
|
|
- chore: add dotenv support to root
|
|
- chore: yarn.lock update
|
|
- chore: hoist tslib and ts versions
|
|
- chore: node version guard
|
|
- chore: update sqlite3
|
|
- chore: fix env.ts typing
|
|
- chore: upgrade svelte & sveltekit
|
|
- docs: hosting section
|
|
- fix: Accept all headers in options requests (#274)
|
|
- chore: prod logging update
|
|
- feat: pb_hooks
|
|
- chore: prevent access to pb_data and pb_migrations while instance may be running
|
|
- docs: pb_hooks
|
|
- feat: Support pb_hooks directory introduced by PocketBase 0.17.0 (#272)
|
|
- chore: move UpdaterService
|
|
- fix: reactive instance subdomain in code sample section
|
|
|
|
## Stats and Info
|
|
|
|
| name | value |
|
|
| ---------------------- | ------------------ |
|
|
| stars | 424 |
|
|
| userCount | 2636 |
|
|
| runningInstanceCount | 14 |
|
|
| instanceCount | 3560 |
|
|
| instanceCount1Hour | 82 |
|
|
| instanceCount1Day | 297 |
|
|
| instanceCount7Day | 617 |
|
|
| instanceCount30Day | 1159 |
|
|
| invocationCount | 2613110 |
|
|
| invocationCount1Hour | 606 |
|
|
| invocationCount1Day | 15068 |
|
|
| invocationCount7Day | 133707 |
|
|
| invocationCount30Day | 447101 |
|
|
| invocationSeconds | 82116629.66801019 |
|
|
| invocationSeconds1Hour | 64166.25600000002 |
|
|
| invocationSeconds1Day | 842562.3680000034 |
|
|
| invocationSeconds7Day | 5469632.9049999295 |
|
|
| invocationSeconds30Day | 18793014.398999963 |
|
|
|
|
Check out the [FAQ](https://pockethost.gitbook.io/manual/overview/faq) and [roadmap](https://pockethost.gitbook.io/manual/overview/roadmap) for more details.
|