Releases: LemmyNet/lemmy
Releases Β· LemmyNet/lemmy
v0.18.4 Release
See RELEASES.md
Full Changelog: 0.18.3...0.18.4
v0.18.3 Release
See Releases.md for release notes.
v0.18.1 Release
What's Changed
- Remove
actix_rt
& use standard tokio spawn by @cetra3 in #3158 - Add TLS support for diesel-async database connections by @sunaurus in #3189
- after 30 days, replace comment.content and post.body with 'Deleted' by @vijaykramesh in #3208
- Add separate Post check for is_valid_body_field by @Neshura87 in #3263
- feat: allow all admins to purge content by @TKilFree in #3271
- Update DB local_user.theme type to text by @scme0 in #3266
- Allow wildcard imports in schema.rs by @Nutomic in #3293
- Leave no apk cache in Docker image by @PeterDaveHello in #3327
- Fix lemmy UI environment variable in docker-compose.yml by @aman207 in #3299
- Respond with
Content-Type: application/activity+json
by @perillamint in #3353 - Add Liftoff to README.md by @wiki-me in #3357
- Adjust the config check to be a separate faster to compile binary by @cetra3 in #3313
- Compress API responses by @dullbananas in #3343
- Site Metadata: resolve relative URLs for embedded images/videos by @orottier in #3338
- Item URL should point to post URL by @simmel in #3345
- Remove networks from docker-compose.yml by @Nutomic in #3356
- Fetch community outbox and moderators in parallel by @Nutomic in #3360
- Feature add three six and nine months options backend by @c-andy-candies in #3226
- Hot rank update batching + deadlock avoidance by @sunaurus in #3175
- Fixing the release script. by @dessalines in #3295
- Limit password resets by @sunaurus in #3344
- feat: re-added captcha checks by @TKilFree in #3289
- Add "show_nsfw" to the Community API. by @tgxn in #3363
- Fixes #2900 - Checks slur regex to see if it is too permissive by @ninanator in #3146
- Run cargo update as part of release script by @Nutomic in #3369
- Remove redundant calls to
Iterator::collect
by @dullbananas in #3365 - docs(api): Add api-common info on generating TypeScript bindings by @Kissaki in #3330
- Fix missing sorting types by @c-andy-candies in #3370
- Fix cargo warnings by @sunaurus in #3397
- Update activitypub-federation crate to 0.4.5 (fixes signature expiration) by @Nutomic in #3379
- Added gitattributes to normalize all files to lf by @njshockey in #3386
- Fixing release script. by @dessalines in #3398
- Automatically manage database when running scripts/test.sh by @dullbananas in #3389
- Fix concatenation of audio captcha wav files by @minorninth in #3350
- Update federated posts to not cache sensitive images if not allow by local site by @lemmus-org in #3253
- Improve errors / debugging by not stripping, log trace if requested by @phiresky in #3425
- Fix: added missing quotes to max-file in docker-compose.yml by @drumlinish in #3442
- Remove PerformApub trait by @Nutomic in #3423
- Mark follow as pending when subscribing to remote community (fixes #3384) by @Nutomic in #3406
- Use serde(skip) instead of skip_serializing, add placeholder values by @Nutomic in #3362
- Add awesome-lemmy to LemmyNet? by @dbeley in #3413
- Fix awesome-lemmy owner by @dbeley in #3469
- Add Open links in new tab setting by @dogeek in #3318
- Dont compare db string errors (fixes #1393) by @Nutomic in #3424
- Adding rest of community sorts. Fixes #3374 by @dessalines in #3376
- Remove excessive content_type header configuration by @perillamint in #3470
- Do not decrement comment score twice when removing then deleting. by @JPMoresmau in #3196
- 300 comment limit. by @dessalines in #3306
- Remove not needed anymore http-signature-normalization-actix dependency by @pijuszczyk in #3458
- Fixing clippy. by @dessalines in #3471
- Improved validation of display names (Fixes #3436) by @Josephos in #3437
- fix(posts): return error on invalid community name by @dhawos in #3418
- Add feature for enabling json logging by @lemmus-org in #3462
- Adding a person.admin index, and featured_local/community indexes. by @dessalines in #3479
- Add Prometheus endpoint and metrics by @andybug in #3456
- Cache federation blocklist by @Nutomic in #3486
- improve performance of community followers inbox query by @phiresky in #3482
- upgrade markdown-it to fix panic by @phiresky in #3490
- Use fixed prettier version for CI by @Nutomic in #3507
- Fixes wrong community moderator ordering. by @dessalines in #3495
- Make sure hot rank sorts for post and community filter by positive hot ranks. by @dessalines in #3497
- Allow cross-origin requests by @diamondburned in #3421
- Change security contact mail by @Nutomic in #3506
- Only allow http(s) scheme for urls (ref #3505) by @Nutomic in #3508
- improve admin and mod check to not do seq scans and return unnecessary data by @phiresky in #3483
- Update prettier to 3.0.0 by @dessalines in #3509
- Upgrade crossbeam-channel by @Nutomic in #3512
- Make hot rank not crash on future by @phiresky in #3517
- Revert "Make sure hot rank sorts for post and community filter by positive hot ranks." by @dessalines in #3521
New Contributors
- @cetra3 made their first contribution in #3158
- @vijaykramesh made their first contribution in #3208
- @PeterDaveHello made their first contribution in #3327
- @aman207 made their first contribution in #3299
- @perillamint made their first contribution in #3353
- @wiki-me made their first contribution in #3357
- @orottier made their first contribution in #3338
- @simmel made their first contribution in #3345
- @c-andy-candies made their first contribution in #3226
- @tgxn made their first contribution in #3363
- @Kissaki made their first contribution in #3330
- @njshockey made their first contribution in #3386
- @minorninth made their first contribution in #3350
- @lemmus-org made their first contribution in #3253
- @phiresky made their first contribution in #3425
- @drumlinish made their first contribution in #3442
- @dbeley made their first contribution in #3413
- @dogeek made their first contribution in #3318
- @pijuszczyk made their first contribution in #3458
- @Josephos made their first contribution in #3437
- @dhawos made their first contribution in #3418
- @andybug made their first contribution in #3456
- @diamondburned made their first contribution in #3421
Full Changelog: 0.18.0...0.18.1
v0.18.0 Release
What's Changed
- Disable pictrs feature in CI to make it faster by @Nutomic in #2698
- Add a ntfy notif on a tag deploy success. by @dessalines in #2701
- Fix data fetching from Peertube (fixes #2689) by @Nutomic in #2703
- Fix docker federation setup by @Nutomic in #2706
- In apub post receive, check posting restricted to mods (ref #2702) by @Nutomic in #2704
- Parse HTML from mastdon and friendica posts for creating titles by @Kradyz in #2709
- Improved error message when attempting to fetch non-local object by @Nutomic in #2717
- Fix post titles being cut off (fixes #2718) by @Nutomic in #2720
- Sort community search by active_monthly by default. by @dessalines in #2728
- Adding a site option to email admins for new reports. by @dessalines in #2730
- Fix writing of
removeData
in apub context (fixes #2734) by @Nutomic in #2735 - Only let top admin purge. Fixes #2731 by @dessalines in #2732
- Fixing updated form fields. Fixes #2724 by @dessalines in #2725
- Removing checking permissions when editing posts and comments. by @dessalines in #2727
- Organize utils into separate files. Fixes #2295 by @dessalines in #2736
- Combine prod and dev docker setups using build-arg by @dessalines in #2739
- Remove lemmur since its deprecated. by @dessalines in #2742
- Fixing slow joins to post_read, post_saved, and comment_saved . by @dessalines in #2738
- Adding instance software and version. Fixes #2222 by @dessalines in #2733
- Separate comment distinguish by @dessalines in #2740
- Fix case in activitypub context (ref #2734) by @Nutomic in #2743
- Implement separate mod activities for feature, lock post by @Nutomic in #2716
- Proper permission check for comment distinguish by @Nutomic in #2697
- Fixing issue with saving site language. Fixes #2748 by @dessalines in #2749
- Include type information with webfinger responses (fixes #2037) by @Nutomic in #2746
- Add default attribute for webfinger properties (fixes #2756) by @Nutomic in #2759
- Cleaning up person_view sorts by @dessalines in #2760
- Adding a vector indexing check to prevent panics. Fixes #2753 by @dessalines in #2754
- Switch from bb8 to deadpool. Fixes #2765 by @dessalines in #2768
- Ignore undetermined language when calculating post default language by @Nutomic in #2769
- Fixing broken websockets. by @dessalines in #2770
- Dont upsert Instance row every apub fetch by @Nutomic in #2771
- Show deleted and removed posts for profile views. Fixes #2624 by @dessalines in #2729
- Get rid of Safe Views, use serde_skip by @dessalines in #2767
- Adding TOTP / 2FA to lemmy by @dessalines in #2741
- Adding deadpool timeouts. by @dessalines in #2775
- Add Custom Emojis Support by @makotech222 in #2616
- Activitypub crate rewrite by @Nutomic in #2782
- Added identifier to context by @HelgeKrueger in #2791
- Optimize federated language updates to avoid unnecessary db writes by @Nutomic in #2786
- Remove unused dependencies by @Nutomic in #2795
- Add woodpecker ci by @dessalines in #2789
- Fix listing type default value by @Nutomic in #2796
- Use pretty print for federation json responses by @Nutomic in #2801
- Making the chat server an actor. by @dessalines in #2793
- Fix & Optimize CI config by @6543 in #2802
- Adding check to description and body length fields. by @dessalines in #2805
- Leave modded communities on account deletion. Fixes #2560 by @dessalines in #2810
- Temporary fix for hiding deleted posts. #2624 by @dessalines in #2811
- Use official rust image and clean up Dockerfiles by @6543 in #2804
- Separate federated_instances into its own endpoint. Fixes #1931 by @dessalines in #2813
- Add lemmy-bot to README libraries list by @SleeplessOne1917 in #2816
- Make path to local lemmy-ui use correct relative path by @SleeplessOne1917 in #2817
- Adding diesel enums for SortType and ListingType by @dessalines in #2808
- Use Dockerfile.multiarch as Dockerfile by @6543 in #2818
- Adding cross_post fetching to GetPost. Fixes #2127 by @dessalines in #2821
- Remove last Option<Vec.. from API. Fixes #2820 by @dessalines in #2822
- Use older git clone for woodpecker. by @dessalines in #2831
- Add
to
field in follow activities for better compatibility by @Nutomic in #2829 - Reverting to older non-multi-arch dockerfile. Fixes #2832 by @dessalines in #2833
- Addressing slow profile queries. #2777 by @dessalines in #2830
- Adding typescript generation for API. Fixes #2824 by @dessalines in #2827
- Adding comments to all API related types. Fixes #2846 by @dessalines in #2848
- Upgrade api_test deps by @dessalines in #2850
- Fixing empty req issue. by @dessalines in #2849
- Set attribute
deny_unknown_fields
for Lemmy config by @Nutomic in #2852 - Make volumes used in docker compose work when running on machines with SELinux enabled by @SleeplessOne1917 in #2853
- Downgrade postgres for CI to 15.2 (fixes #2857) by @Nutomic in #2859
- Prettier check by @dessalines in #2855
- Fix typo that caused error by @SleeplessOne1917 in #2861
- Force enable undetermined language by @Nutomic in #2851
- Optimize fetching of post url metadata by @Nutomic in #2866
- Remove GetCommunityResponse.default_post_language by @Nutomic in #2867
- Remove unnecessary
clone()
by @phankydn in #2874 - Dont return error in case optional auth is invalid by @Nutomic in #2879
- Remove websocket code by @Nutomic in #2878
- Don't filter comments of posts from blocked community by @phankydn in #2880
- Add CORS support for debug mode. by @dessalines in #2884
- Replace remmel with Mlem. by @dessalines in #2890
- Remove jaeger, opentelemetry from docker-compose by @Nutomic in #2894
- Update to fix nginx proxy config for Docker Installs by @Just-Insane in #2908
- Update humane tech badge to point to new repo by @optikfluffel in #2898
- Filter empty username strings from Mastodon (fixes #2886) by @Nutomic in #2887
- README updates by @mpusch88 in #2913
- Fix All reports not showing. Fixes #2902 by @dessalines in #2903
- Adding taglines to SiteResponse. Fixes #2925 by @dessalines in #2926
- Remove chatserver by @Nutomic in #2919
- Fix handling of follows addressed to single value by @vpzomtrrfrt in #2920
- Set version name for crates.io release by @Nutomic in #2928
- Fix dev setups. by @dessalines in #2944
- update diesel to 2.1.0 and diesel-async to 0.3.0 (issue #2882) by @Carlrs in #2895
- Fall back to String for Comment::path when not using the full feature by @derivator in #2941
- Add...
v0.17.4 Release
Includes
- Some DB optimizations.
- The DB upgrade should take ~30 minutes for servers with a lot of content. Be patient.
- Fixes for a few security vulnerabilities.
- Full Release notes to come with next major version release.
Upgrade notes
- lemmy-ansible upgrade instructions.
- For docker, changes the image tags to
dessalines/lemmy-ui:0.17.4
anddessalines/lemmy:0.17.4
v0.17.3 Release
Lots of bugfixes. Release notes to come with next major version release.
Full Changelog: 0.17.2...0.17.3