mirror of https://github.com/LemmyNet/lemmy.git
126 lines
4.6 KiB
Markdown
126 lines
4.6 KiB
Markdown
# Lemmy v0.7.40 Pre-Release (2020-08-05)
|
|
|
|
We've [added a lot](https://github.com/LemmyNet/lemmy/compare/v0.7.40...v0.7.0) in this pre-release:
|
|
|
|
- New post sorts `Active` (previously called hot), and `Hot`. Active shows posts with recent comments, hot shows highly ranked posts.
|
|
- Customizeable site icon and banner, user icon and banner, and community icon and banner.
|
|
- Added user preferred names / display names, bios, and cakedays.
|
|
- User settings are now shared across browsers (a page refresh will pick up changes).
|
|
- Visual / Audio captchas through the lemmy API.
|
|
- Lots of UI prettiness.
|
|
- Lots of bug fixes.
|
|
- Lots of additional translations.
|
|
- Lots of federation prepping / additions / refactors.
|
|
|
|
This release removes the need for you to have a pictrs nginx route (the requests are now routed through lemmy directly). Follow the upgrade instructions below to replace your nginx with the new one.
|
|
|
|
## Upgrading
|
|
|
|
**With Ansible:**
|
|
|
|
```
|
|
# run these commands locally
|
|
git pull
|
|
cd ansible
|
|
ansible-playbook lemmy.yml
|
|
```
|
|
|
|
**With manual Docker installation:**
|
|
```
|
|
# run these commands on your server
|
|
cd /lemmy
|
|
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/ansible/templates/nginx.conf
|
|
# Replace the {{ vars }}
|
|
sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf
|
|
sudo nginx -s reload
|
|
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/docker-compose.yml
|
|
sudo docker-compose up -d
|
|
```
|
|
|
|
|
|
# Lemmy v0.7.0 Release (2020-06-23)
|
|
|
|
This release replaces [pictshare](https://github.com/HaschekSolutions/pictshare)
|
|
with [pict-rs](https://git.asonix.dog/asonix/pict-rs), which improves performance
|
|
and security.
|
|
|
|
Overall, since our last major release in January (v0.6.0), we have closed over
|
|
[100 issues!](https://github.com/LemmyNet/lemmy/milestone/16?closed=1)
|
|
|
|
- Site-wide list of recent comments
|
|
- Reconnecting websockets
|
|
- Many more themes, including a default light one.
|
|
- Expandable embeds for post links (and thumbnails), from
|
|
[iframely](https://github.com/itteco/iframely)
|
|
- Better icons
|
|
- Emoji autocomplete to post and message bodies, and an Emoji Picker
|
|
- Post body now searchable
|
|
- Community title and description is now searchable
|
|
- Simplified cross-posts
|
|
- Better documentation
|
|
- LOTS more languages
|
|
- Lots of bugs squashed
|
|
- And more ...
|
|
|
|
## Upgrading
|
|
|
|
Before starting the upgrade, make sure that you have a working backup of your
|
|
database and image files. See our
|
|
[documentation](https://dev.lemmy.ml/docs/administration_backup_and_restore.html)
|
|
for backup instructions.
|
|
|
|
**With Ansible:**
|
|
|
|
```
|
|
# deploy with ansible from your local lemmy git repo
|
|
git pull
|
|
cd ansible
|
|
ansible-playbook lemmy.yml
|
|
# connect via ssh to run the migration script
|
|
ssh your-server
|
|
cd /lemmy/
|
|
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/migrate-pictshare-to-pictrs.bash
|
|
chmod +x migrate-pictshare-to-pictrs.bash
|
|
sudo ./migrate-pictshare-to-pictrs.bash
|
|
```
|
|
|
|
**With manual Docker installation:**
|
|
```
|
|
# run these commands on your server
|
|
cd /lemmy
|
|
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/ansible/templates/nginx.conf
|
|
# Replace the {{ vars }}
|
|
sudo mv nginx.conf /etc/nginx/sites-enabled/lemmy.conf
|
|
sudo nginx -s reload
|
|
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/docker-compose.yml
|
|
wget https://raw.githubusercontent.com/LemmyNet/lemmy/master/docker/prod/migrate-pictshare-to-pictrs.bash
|
|
chmod +x migrate-pictshare-to-pictrs.bash
|
|
sudo bash migrate-pictshare-to-pictrs.bash
|
|
```
|
|
|
|
**Note:** After upgrading, all users need to reload the page, then logout and
|
|
login again, so that images are loaded correctly.
|
|
|
|
# Lemmy v0.6.0 Release (2020-01-16)
|
|
|
|
`v0.6.0` is here, and we've closed [41 issues!](https://github.com/LemmyNet/lemmy/milestone/15?closed=1)
|
|
|
|
This is the biggest release by far:
|
|
|
|
- Avatars!
|
|
- Optional Email notifications for username mentions, post and comment replies.
|
|
- Ability to change your password and email address.
|
|
- Can set a custom language.
|
|
- Lemmy-wide settings to disable downvotes, and close registration.
|
|
- A better documentation system, hosted in lemmy itself.
|
|
- [Huge DB performance gains](https://github.com/LemmyNet/lemmy/issues/411) (everthing down to < `30ms`) by using materialized views.
|
|
- Fixed major issue with similar post URL and title searching.
|
|
- Upgraded to Actix `2.0`
|
|
- Faster comment / post voting.
|
|
- Better small screen support.
|
|
- Lots of bug fixes, refactoring of back end code.
|
|
|
|
Another major announcement is that Lemmy now has another lead developer besides me, [@felix@radical.town](https://radical.town/@felix). Theyve created a better documentation system, implemented RSS feeds, simplified docker and project configs, upgraded actix, working on federation, a whole lot else.
|
|
|
|
https://dev.lemmy.ml
|