mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-25 13:51:19 +00:00
Add 0.16.7 release notes.
This commit is contained in:
parent
2f0560ca3f
commit
553654b8e8
1 changed files with 54 additions and 42 deletions
46
RELEASES.md
46
RELEASES.md
|
@ -1,3 +1,17 @@
|
|||
# Lemmy v0.16.7 Release : Bug fixes (2022-09-14)
|
||||
|
||||
_Written by @dessalines and @nutomic, 2022-09-14_
|
||||
|
||||
A few bug fixes:
|
||||
|
||||
- Fix missing auth on new post refresh. ([#764](https://github.com/LemmyNet/lemmy-ui/issues/764))
|
||||
- Change CSP rule for connect-src (websocket) to wildcard (fixes [#730](https://github.com/LemmyNet/lemmy-ui/issues/730)) ([#737](https://github.com/LemmyNet/lemmy-ui/issues/737))
|
||||
- Increase default search rate limit. ([#2424](https://github.com/LemmyNet/lemmy/issues/2424))
|
||||
- Rejected federated pm from blocked users (fixes [#2398](https://github.com/LemmyNet/lemmy/issues/2398)) ([#2408](https://github.com/LemmyNet/lemmy/issues/2408))
|
||||
- Handle Like, Undo/Like activities from Mastodon, add tests (fixes [#2378](https://github.com/LemmyNet/lemmy/issues/2378)) ([#2380](https://github.com/LemmyNet/lemmy/issues/2380))
|
||||
- Dont allow login if account is banned or deleted (fixes [#2372](https://github.com/LemmyNet/lemmy/issues/2372)) ([#2374](https://github.com/LemmyNet/lemmy/issues/2374))
|
||||
- Fix panics in search_by_apub_id() (fixes [#2371](https://github.com/LemmyNet/lemmy/issues/2371)) ([#2373](https://github.com/LemmyNet/lemmy/issues/2373))
|
||||
|
||||
# Lemmy v0.16.6 Release : bug fixes (2022-07-19)
|
||||
|
||||
A few bug fixes:
|
||||
|
@ -225,6 +239,7 @@ Until now, only community bans were federated, and the "Remove content" option d
|
|||
### Hide communities
|
||||
|
||||
@dayinjing implemented a funcionality for instance admins to hide controversial communities. A hidden community is only visible to those users who subscribe to it. This represents a milder alternative to removing a community. This functionality is not implemented in lemmy-ui yet, but admins can hide a community like this via command line:
|
||||
|
||||
```
|
||||
curl -X PUT https://example.com/api/v3/community/hide \
|
||||
-H "Content-Type: application/json" \
|
||||
|
@ -240,7 +255,6 @@ It is still at an alpha level, but is very usable. We'd love to have experienced
|
|||
|
||||
This now makes three smartphone apps for Lemmy: [Lemmur and Jerboa for Android, and Remmel for iOS](https://join-lemmy.org/apps).
|
||||
|
||||
|
||||
## Upgrade notes
|
||||
|
||||
Follow the [Docker or Ansible upgrade instructions here.](https://join-lemmy.org/docs/en/administration/administration.html)
|
||||
|
@ -291,7 +305,7 @@ If you'd like to support development, and make sure that we will always be avail
|
|||
|
||||
### Lemmy UI
|
||||
|
||||
- Rename theme files from *.min.css to *.css ([#590](https://github.com/LemmyNet/lemmy-ui/issues/590))
|
||||
- Rename theme files from _.min.css to _.css ([#590](https://github.com/LemmyNet/lemmy-ui/issues/590))
|
||||
- Custom themes ([#584](https://github.com/LemmyNet/lemmy-ui/issues/584))
|
||||
- Add option to set site default theme (fixes [#559](https://github.com/LemmyNet/lemmy-ui/issues/559))
|
||||
- Adding nofollow to links. Fixes [#542](https://github.com/LemmyNet/lemmy-ui/issues/542) ([#543](https://github.com/LemmyNet/lemmy-ui/issues/543))
|
||||
|
@ -330,7 +344,6 @@ Lemmy now has private instances, optional registration applications, optional em
|
|||
|
||||
Special thanks to @asonix for adding [tokio-console](https://github.com/LemmyNet/Lemmy/issues/2003) and [Jaeger + opentelemetry](https://github.com/LemmyNet/Lemmy/issues/1992) to our dev setups, so we can better identify performance bottlenecks.
|
||||
|
||||
|
||||
## What is Lemmy?
|
||||
|
||||
[Lemmy](https://join-lemmy.org/) is similar to sites like Reddit, Lobste.rs, or Hacker News: you subscribe to communities you're interested in, post links and discussions, then vote and comment on them. Lemmy isn't just a reddit alternative; its a network of interconnected communities ran by different people and organizations, all combining to create a single, personalized front page of your favorite news, articles, and memes.
|
||||
|
@ -345,11 +358,11 @@ Admins can turn this on, and new users will need to verify their emails. Current
|
|||
|
||||
Admins can now optionally make new users fill out an application to join your server. There is a new panel in their top bar where they can approve or deny pending applications.
|
||||
|
||||
This works in conjunction with the *require_email* field. If that is also turned on, the application will only be shown after their email has been verified. The user will receive an email when they have been accepted.
|
||||
This works in conjunction with the _require_email_ field. If that is also turned on, the application will only be shown after their email has been verified. The user will receive an email when they have been accepted.
|
||||
|
||||
### Closed / Private instances
|
||||
|
||||
The instance settings now includes a *private instance* option, which if turned on, will only let logged in users view your site. Private instances was one of our first issues, and it was a large effort, so its great to finally have this completed.
|
||||
The instance settings now includes a _private instance_ option, which if turned on, will only let logged in users view your site. Private instances was one of our first issues, and it was a large effort, so its great to finally have this completed.
|
||||
|
||||
### Temporary Bans
|
||||
|
||||
|
@ -455,7 +468,6 @@ Almost one year after [first enabling federation](https://lemmy.ml/post/42833),
|
|||
|
||||
It took a lot of work to make this possible, so big thanks to [NLnet](https://nlnet.nl/) for funding our full time work on Lemmy, and to [@lanodan](https://queer.hacktivis.me/users/lanodan) and [@asonix](https://masto.asonix.dog/@asonix) for helping to figure out how Pleroma and Mastodon federation works (it's difficult because they have almost no documentation).
|
||||
|
||||
|
||||
## Major Changes
|
||||
|
||||
### Federation code rewrite
|
||||
|
@ -565,6 +577,7 @@ We've now separated our ansible install method (the preferred way to deploy Lemm
|
|||
- ui changes for marking comment as read on reply ([#454](https://github.com/LemmyNet/lemmy-ui/issues/454))
|
||||
- hide mod actions appropriately fix [#441](https://github.com/LemmyNet/lemmy-ui/issues/441) ([#447](https://github.com/LemmyNet/lemmy-ui/issues/447))
|
||||
- Add honeypot for user and form creation. Fixes [#433](https://github.com/LemmyNet/lemmy-ui/issues/433) ([#435](https://github.com/LemmyNet/lemmy-ui/issues/435))
|
||||
|
||||
# Lemmy v0.13.3 Release (2021-10-13)
|
||||
|
||||
- Dont swallow API errors (fixes [#1834](https://github.com/LemmyNet/lemmy/issues/1834)) ([#1837](https://github.com/LemmyNet/lemmy/issues/1837))
|
||||
|
@ -579,9 +592,9 @@ Since our last release earlier this month, we've had [~30](https://github.com/Le
|
|||
## Major Changes
|
||||
|
||||
- Added comment and post reporting in the front end, and cleaned up the reporting API.
|
||||
- *Note: these are local-only currently, reports are not yet federated.*
|
||||
- _Note: these are local-only currently, reports are not yet federated._
|
||||
- The JWT secret is now auto-generated by the database.
|
||||
- *Note: this will log out all users, so users will have to log in again.*
|
||||
- _Note: this will log out all users, so users will have to log in again._
|
||||
- Lots of smaller UI fixes listed below.
|
||||
|
||||
## Upgrade notes
|
||||
|
@ -661,7 +674,7 @@ Since our last release in April, we've had [~80](https://github.com/LemmyNet/lem
|
|||
|
||||
#### Major Changes
|
||||
|
||||
*Note: Issue links are below.*
|
||||
_Note: Issue links are below._
|
||||
|
||||
- @nutomic did a major rewrite of the federation code. It is much simpler now, and reduced from 8000 lines of code to 6400. Functionality is mostly the same, but future changes will be much easier.
|
||||
- You can now block users and communities, and their posts / comments won't show up in your feed.
|
||||
|
@ -712,7 +725,6 @@ Since our last release in April, we've had [~80](https://github.com/LemmyNet/lem
|
|||
- Migrate comment inReplyTo field to single value (ref [#1454](https://github.com/LemmyNet/lemmy/issues/1454))
|
||||
- Fix issue with protocol string in actor id generation ([#1668](https://github.com/LemmyNet/lemmy/issues/1668))
|
||||
|
||||
|
||||
### Lemmy UI
|
||||
|
||||
- Integrating resolve_user into search. ([#377](https://github.com/LemmyNet/lemmy-ui/issues/377))
|
||||
|
@ -983,12 +995,11 @@ To upgrade your instance to `v0.10.0`, simply follow the instructions in the doc
|
|||
- [Upgrade with manual Docker installation](https://join-lemmy.org/docs/en/administration/install_docker.html#updating)
|
||||
- [Upgrade with Ansible installation](https://join-lemmy.org/docs/en/administration/install_ansible.html)
|
||||
|
||||
|
||||
## Compilation time
|
||||
|
||||
|| v0.9.0 (Rust 1.47) | v0.10.0 (Rust 1.47) | v0.10.0 (Rust 1.51) |
|
||||
|-| -------- | -------- | -------- |
|
||||
|Clean | 140s | 146s | 119s |
|
||||
| | v0.9.0 (Rust 1.47) | v0.10.0 (Rust 1.47) | v0.10.0 (Rust 1.51) |
|
||||
| ----------- | ------------------ | ------------------- | ------------------- |
|
||||
| Clean | 140s | 146s | 119s |
|
||||
| Incremental | 28s | 22s | 19s |
|
||||
|
||||
Despite ongoing efforts to speed up compilation, it has actually gotten slower when comparing with the same Rust version. Only thanks to improvements in newer Rust versions has our build process gotten faster. This could be simply because we added more code, while Lemmy v0.9.0 had 22.4k lines of Rust, v0.10.0 has 23.8k (an increase of 6%).
|
||||
|
@ -1008,6 +1019,7 @@ On the other hand, some crates have gotten much slower to compile, in particular
|
|||
## Changes
|
||||
|
||||
### Lemmy backend
|
||||
|
||||
- Added an federated activity query sorting order.
|
||||
- Explicitly marking posts and comments as public.
|
||||
- Added a `NewComment` / forum sort for posts.
|
||||
|
@ -1113,7 +1125,6 @@ None of these are breaking changes, so federation between 0.9.0 and 0.8.11 will
|
|||
- Fixed community link wrapping.
|
||||
- Various other bug fixes.
|
||||
|
||||
|
||||
### Lemmy Docs
|
||||
|
||||
- We moved documentation into a separate git repository, and support translation for the docs now!
|
||||
|
@ -1235,6 +1246,7 @@ ansible-playbook lemmy.yml
|
|||
```
|
||||
|
||||
**With manual Docker installation:**
|
||||
|
||||
```
|
||||
# run these commands on your server
|
||||
cd /lemmy
|
||||
|
@ -1246,7 +1258,6 @@ wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/docker-
|
|||
sudo docker-compose up -d
|
||||
```
|
||||
|
||||
|
||||
# Lemmy v0.7.0 Release (2020-06-23)
|
||||
|
||||
This release replaces [pictshare](https://github.com/HaschekSolutions/pictshare)
|
||||
|
@ -1260,7 +1271,7 @@ Overall, since our last major release in January (v0.6.0), we have closed over
|
|||
- Reconnecting websockets
|
||||
- Many more themes, including a default light one.
|
||||
- Expandable embeds for post links (and thumbnails), from
|
||||
[iframely](https://github.com/itteco/iframely)
|
||||
[iframely](https://github.com/itteco/iframely)
|
||||
- Better icons
|
||||
- Emoji autocomplete to post and message bodies, and an Emoji Picker
|
||||
- Post body now searchable
|
||||
|
@ -1294,6 +1305,7 @@ sudo ./migrate-pictshare-to-pictrs.bash
|
|||
```
|
||||
|
||||
**With manual Docker installation:**
|
||||
|
||||
```
|
||||
# run these commands on your server
|
||||
cd /lemmy
|
||||
|
|
Loading…
Reference in a new issue