v0.22.0
usememos/memosv0.22.0May 18, 2024by github-actions[bot]
AI Summary
A major upgrade requiring database migrations. Includes API changes, refactored tags with counts, and S3 storage improvements using pre-signed URLs. The Telegram integration is moved to a separate repo.
Key Highlights
- API v1 incompatibility update (requires migration)
- Telegram integration moved to a standalone project
- Tags refactored to show memo counts
- S3 storage uses pre-signed URLs
- Timeline displays daily memos chronologically
Breaking Changes
- API v1 incompatibility update
- Telegram integration moved to a new standalone project
- S3 Storage related resources using pre-signed URLs
New Features
- Supported modifying display time when editing a memo
- Added Linux/Darwin binary files to the release note
- Timeline: display daily memos in chronological order
Full Release Notes
## Upgrade overview ⚠️ This release contains upgrade notes that deviate from the norm: * Requires database migrations; * Some settings(including resource storage) need to be reset on the UI; If you're ready to upgrade, it's **recommended** to back up your data first ## Breaking changes * **API v1** incompatibility update. Learn more with https://memos.apidocumentation.com/reference * **Telegram integration** has been moved to a [new standalone project](https://github.com/usememos/telegram-integration) that is much easier to use. Learn more in [usememos/telegram-integration](https://github.com/usememos/telegram-integration) * **S3 Storage** related resources will be using [pre-signed url](https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html) and supports synchronized deletion. * **Tags refactored** to support displaying the amount of related memos and provide more accurate search functionality. <img src="https://github.com/usememos/memos/assets/24653555/323f1191-1344-4940-b42c-23c4d01db9d7" width="512" /> ## Enhancements * Supported modifying display time when editing a memo. * Added Linux/Darwin binary files to the release note. * Timeline: display daily memos in chronological order. <img src="https://github.com/usememos/memos/assets/24653555/cfb11b21-2a73-4324-b060-b29554b013c2" width="700" /> ## New Contributors * @Juneezee made their first contribution in https://github.com/usememos/memos/pull/3224 * @coderwander made their first contribution in https://github.com/usememos/memos/pull/3243 * @liumingye made their first contribution in https://github.com/usememos/memos/pull/3251 * @kbiits made their first contribution in https://github.com/usememos/memos/pull/3253 * @Skywt2003 made their first contribution in https://github.com/usememos/memos/pull/3267 * @jackwander made their first contribution in https://github.com/usememos/memos/pull/3330 * @wzc90 made their first contribution in https://github.com/usememos/memos/pull/3344 * @leo9800 made their first contribution in https://github.com/usememos/memos/pull/3350 **Full Changelog**: https://github.com/usememos/memos/compare/v0.21.0...v0.22.0