0.18.1
版本发布时间: 2023-07-07 22:06:43
LemmyNet/lemmy最新发布版本:0.19.5(2024-06-19 20:44:18)
What's Changed
- Remove
actix_rt
& use standard tokio spawn by @cetra3 in https://github.com/LemmyNet/lemmy/pull/3158 - Add TLS support for diesel-async database connections by @sunaurus in https://github.com/LemmyNet/lemmy/pull/3189
- after 30 days, replace comment.content and post.body with 'Deleted' by @vijaykramesh in https://github.com/LemmyNet/lemmy/pull/3208
- Add separate Post check for is_valid_body_field by @Neshura87 in https://github.com/LemmyNet/lemmy/pull/3263
- feat: allow all admins to purge content by @TKilFree in https://github.com/LemmyNet/lemmy/pull/3271
- Update DB local_user.theme type to text by @scme0 in https://github.com/LemmyNet/lemmy/pull/3266
- Allow wildcard imports in schema.rs by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3293
- Leave no apk cache in Docker image by @PeterDaveHello in https://github.com/LemmyNet/lemmy/pull/3327
- Fix lemmy UI environment variable in docker-compose.yml by @aman207 in https://github.com/LemmyNet/lemmy/pull/3299
- Respond with
Content-Type: application/activity+json
by @perillamint in https://github.com/LemmyNet/lemmy/pull/3353 - Add Liftoff to README.md by @wiki-me in https://github.com/LemmyNet/lemmy/pull/3357
- Adjust the config check to be a separate faster to compile binary by @cetra3 in https://github.com/LemmyNet/lemmy/pull/3313
- Compress API responses by @dullbananas in https://github.com/LemmyNet/lemmy/pull/3343
- Site Metadata: resolve relative URLs for embedded images/videos by @orottier in https://github.com/LemmyNet/lemmy/pull/3338
- Item URL should point to post URL by @simmel in https://github.com/LemmyNet/lemmy/pull/3345
- Remove networks from docker-compose.yml by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3356
- Fetch community outbox and moderators in parallel by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3360
- Feature add three six and nine months options backend by @c-andy-candies in https://github.com/LemmyNet/lemmy/pull/3226
- Hot rank update batching + deadlock avoidance by @sunaurus in https://github.com/LemmyNet/lemmy/pull/3175
- Fixing the release script. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3295
- Limit password resets by @sunaurus in https://github.com/LemmyNet/lemmy/pull/3344
- feat: re-added captcha checks by @TKilFree in https://github.com/LemmyNet/lemmy/pull/3289
- Add "show_nsfw" to the Community API. by @tgxn in https://github.com/LemmyNet/lemmy/pull/3363
- Fixes #2900 - Checks slur regex to see if it is too permissive by @ninanator in https://github.com/LemmyNet/lemmy/pull/3146
- Run cargo update as part of release script by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3369
- Remove redundant calls to
Iterator::collect
by @dullbananas in https://github.com/LemmyNet/lemmy/pull/3365 - docs(api): Add api-common info on generating TypeScript bindings by @Kissaki in https://github.com/LemmyNet/lemmy/pull/3330
- Fix missing sorting types by @c-andy-candies in https://github.com/LemmyNet/lemmy/pull/3370
- Fix cargo warnings by @sunaurus in https://github.com/LemmyNet/lemmy/pull/3397
- Update activitypub-federation crate to 0.4.5 (fixes signature expiration) by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3379
- Added gitattributes to normalize all files to lf by @njshockey in https://github.com/LemmyNet/lemmy/pull/3386
- Fixing release script. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3398
- Automatically manage database when running scripts/test.sh by @dullbananas in https://github.com/LemmyNet/lemmy/pull/3389
- Fix concatenation of audio captcha wav files by @minorninth in https://github.com/LemmyNet/lemmy/pull/3350
- Update federated posts to not cache sensitive images if not allow by local site by @lemmus-org in https://github.com/LemmyNet/lemmy/pull/3253
- Improve errors / debugging by not stripping, log trace if requested by @phiresky in https://github.com/LemmyNet/lemmy/pull/3425
- Fix: added missing quotes to max-file in docker-compose.yml by @drumlinish in https://github.com/LemmyNet/lemmy/pull/3442
- Remove PerformApub trait by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3423
- Mark follow as pending when subscribing to remote community (fixes #3384) by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3406
- Use serde(skip) instead of skip_serializing, add placeholder values by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3362
- Add awesome-lemmy to LemmyNet? by @dbeley in https://github.com/LemmyNet/lemmy/pull/3413
- Fix awesome-lemmy owner by @dbeley in https://github.com/LemmyNet/lemmy/pull/3469
- Add Open links in new tab setting by @Dogeek in https://github.com/LemmyNet/lemmy/pull/3318
- Dont compare db string errors (fixes #1393) by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3424
- Adding rest of community sorts. Fixes #3374 by @dessalines in https://github.com/LemmyNet/lemmy/pull/3376
- Remove excessive content_type header configuration by @perillamint in https://github.com/LemmyNet/lemmy/pull/3470
- Do not decrement comment score twice when removing then deleting. by @JPMoresmau in https://github.com/LemmyNet/lemmy/pull/3196
- 300 comment limit. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3306
- Remove not needed anymore http-signature-normalization-actix dependency by @pijuszczyk in https://github.com/LemmyNet/lemmy/pull/3458
- Fixing clippy. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3471
- Improved validation of display names (Fixes #3436) by @Josephos in https://github.com/LemmyNet/lemmy/pull/3437
- fix(posts): return error on invalid community name by @Dhawos in https://github.com/LemmyNet/lemmy/pull/3418
- Add feature for enabling json logging by @lemmus-org in https://github.com/LemmyNet/lemmy/pull/3462
- Adding a person.admin index, and featured_local/community indexes. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3479
- Add Prometheus endpoint and metrics by @andybug in https://github.com/LemmyNet/lemmy/pull/3456
- Cache federation blocklist by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3486
- improve performance of community followers inbox query by @phiresky in https://github.com/LemmyNet/lemmy/pull/3482
- upgrade markdown-it to fix panic by @phiresky in https://github.com/LemmyNet/lemmy/pull/3490
- Use fixed prettier version for CI by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3507
- Fixes wrong community moderator ordering. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3495
- Make sure hot rank sorts for post and community filter by positive hot ranks. by @dessalines in https://github.com/LemmyNet/lemmy/pull/3497
- Allow cross-origin requests by @diamondburned in https://github.com/LemmyNet/lemmy/pull/3421
- Change security contact mail by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3506
- Only allow http(s) scheme for urls (ref #3505) by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3508
- improve admin and mod check to not do seq scans and return unnecessary data by @phiresky in https://github.com/LemmyNet/lemmy/pull/3483
- Update prettier to 3.0.0 by @dessalines in https://github.com/LemmyNet/lemmy/pull/3509
- Upgrade crossbeam-channel by @Nutomic in https://github.com/LemmyNet/lemmy/pull/3512
- Make hot rank not crash on future by @phiresky in https://github.com/LemmyNet/lemmy/pull/3517
- Revert "Make sure hot rank sorts for post and community filter by positive hot ranks." by @dessalines in https://github.com/LemmyNet/lemmy/pull/3521
New Contributors
- @cetra3 made their first contribution in https://github.com/LemmyNet/lemmy/pull/3158
- @vijaykramesh made their first contribution in https://github.com/LemmyNet/lemmy/pull/3208
- @PeterDaveHello made their first contribution in https://github.com/LemmyNet/lemmy/pull/3327
- @aman207 made their first contribution in https://github.com/LemmyNet/lemmy/pull/3299
- @perillamint made their first contribution in https://github.com/LemmyNet/lemmy/pull/3353
- @wiki-me made their first contribution in https://github.com/LemmyNet/lemmy/pull/3357
- @orottier made their first contribution in https://github.com/LemmyNet/lemmy/pull/3338
- @simmel made their first contribution in https://github.com/LemmyNet/lemmy/pull/3345
- @c-andy-candies made their first contribution in https://github.com/LemmyNet/lemmy/pull/3226
- @tgxn made their first contribution in https://github.com/LemmyNet/lemmy/pull/3363
- @Kissaki made their first contribution in https://github.com/LemmyNet/lemmy/pull/3330
- @njshockey made their first contribution in https://github.com/LemmyNet/lemmy/pull/3386
- @minorninth made their first contribution in https://github.com/LemmyNet/lemmy/pull/3350
- @lemmus-org made their first contribution in https://github.com/LemmyNet/lemmy/pull/3253
- @phiresky made their first contribution in https://github.com/LemmyNet/lemmy/pull/3425
- @drumlinish made their first contribution in https://github.com/LemmyNet/lemmy/pull/3442
- @dbeley made their first contribution in https://github.com/LemmyNet/lemmy/pull/3413
- @Dogeek made their first contribution in https://github.com/LemmyNet/lemmy/pull/3318
- @pijuszczyk made their first contribution in https://github.com/LemmyNet/lemmy/pull/3458
- @Josephos made their first contribution in https://github.com/LemmyNet/lemmy/pull/3437
- @Dhawos made their first contribution in https://github.com/LemmyNet/lemmy/pull/3418
- @andybug made their first contribution in https://github.com/LemmyNet/lemmy/pull/3456
- @diamondburned made their first contribution in https://github.com/LemmyNet/lemmy/pull/3421
Full Changelog: https://github.com/LemmyNet/lemmy/compare/0.18.0...0.18.1