• @[email protected]
    link
    fedilink
    English
    29
    edit-2
    25 days ago

    Good to hear it’s out 🎉 I’m so hyped for the image proxy. Storing images permanently was costly.

    • DessalinesOPM
      link
      fedilink
      English
      1825 days ago

      Yep, major thanks to @asonix for adding this to pict-rs.

  • db0
    link
    fedilink
    English
    2524 days ago

    Great stuff peeps! Looks like my future is very busy with having to do a complex pictrs upgrade and then a postgres and finally lemmy. Oof! 😅

    • DessalinesOPM
      link
      fedilink
      English
      1324 days ago

      Thx! Let me know if the postgres upgrade helper script I provided has any issues.

      • db0
        link
        fedilink
        English
        924 days ago

        My postgres is on bare metal, so I don’t think the script is setup for that,is it?

        • Tiff
          link
          fedilink
          English
          424 days ago

          The script will be useless to you, besides for referencing what to do.

          Export, remove pg15, install pg16, import. I think you can streamline with both installed at once as they correctly version. You could also use the in place upgrade. Aptly named: pg_upgradeclusters

          But updating to 0.19.4, you do not need to go to pg16… but… you should, because of the benefits!

  • ☆ Yσɠƚԋσʂ ☆
    link
    fedilink
    English
    2425 days ago

    Congratulations on yet another release filled with enhancements that improve user experience. 🎉

  • @Die4Ever
    link
    English
    21
    edit-2
    24 days ago

    In order to improve interoperability with Mastodon and other microblogging platforms, Lemmy now automatically includes a hashtag with new posts. The hashtag is based on the community name, so posts to /c/lemmy will automatically have the hashtag #lemmy. This makes Lemmy posts much easier to discover.

    this should be interesting

    for reference, this is what it looks like on Mastodon, the post to [email protected] it gets the hashtag for announcements

    https://mastodon.social/@[email protected]/112576601493225058

    it’s not really part of the message text, it’s separate

    image proxying also sounds good

    • @[email protected]
      link
      fedilink
      English
      624 days ago

      I’m pretty sure thats due to how mastodon renders hashtags at the end of a post. Not due to how Lemmy sends it.

  • Ben Matthews
    link
    fedilink
    English
    1725 days ago

    That’s great progress, thanks for all the work!
    Glad to see enhanced federation with rest of fediverse - a small detail : the link for ‘Automatically includes a hashtag with new posts’ should point to pull #4533 (not #4398 ) - should help discoverability from mastodon, especially if community tags become customisable.

  • m-p{3}
    link
    fedilink
    English
    1325 days ago

    That’s an impressive list of QoL updates, thanks :)

  • @[email protected]
    cake
    link
    fedilink
    English
    1224 days ago

    I know pre 1.x.x is kind of a wild west for versioning but uh is there any logic to the version numbers here? I’d think a new feature would be a minor version bump, not patch

    • @[email protected]
      link
      fedilink
      English
      2424 days ago

      The convention in many Rust projects is usually that before 1.0, the patch version behaves like the minor version and the minor version behaves like a major version. So once there are breaking changes, they go to 0.20.0.

      • DessalinesOPM
        link
        fedilink
        English
        1124 days ago

        This is correct, and we’ve been following this for lemmy too.

      • @[email protected]
        link
        fedilink
        English
        7
        edit-2
        24 days ago

        This is the case with a lot of apps that follow SemVer, even though it’s not an official part of the spec. It’s not specific to Rust.

        The other common thing I see is that if it’s been at 0.x for a long time, the minor version number eventually gets “promoted” to a major version number once the app is stable. For example, React went from 0.14.x to 15.0.0.

    • DessalinesOPM
      link
      fedilink
      English
      1324 days ago

      That’s my bad really. Currently we’re using the patch semver to denote non-breaking changes, and the minor for breaking.

      We’re holding off on a major release until the API reaches stable, which like all open source projects we’re reticent to do because then it puts a lot of pressure on us to match the standard of enterprise-level software developed by a large corporation.

      Even though lemmy has many thousands of monthly active users, we’re still really an beta-level software developed by a handful of people.

      • @[email protected]
        link
        fedilink
        English
        8
        edit-2
        24 days ago

        Honestly, that strategy feels like the most sensible one, since the real world often does not (or can not afford to) care to wait for v1.0.0 before using software. It’s no wonder so many programming ecosystems have adopted it.

        I find it a bit of a shame it’s not part of the semver specification itself, which only states:

        1. (paraphrased) do whatever you want haha

        My point is, I don’t think that’s “your bad.” It’s just how it is, and the best there currently is. Unless you think there’s something that could’ve been done better, in which case I’m curious as to what, if you’re willing to share.

  • @[email protected]
    link
    fedilink
    English
    1124 days ago

    Amazing! So many features that people have been requesting. Really impressive release 🫡

  • davel [he/him]
    link
    fedilink
    English
    1025 days ago

    Mr. Dessalines and Principal Nutomic were in the closet making 19.4 and I used one of the pre-releases and the pre-release gave me Havana Syndrome and made me into a Manchurian Candidate!

  • @[email protected]
    link
    fedilink
    English
    8
    edit-2
    23 days ago

    Well that settles it, I had my doubts if I should create an account and commit yo this platform as I wasn’t sure if it was here to stay or not and if something like sublinks or piefed will come out on top but yeah its this update that answered it for me and I have made a permanent account lol.

  • Andrew
    link
    fedilink
    English
    724 days ago

    lemm.ee have upp’d to 0.19.4, and presumably turned on the Image Proxying thing - this is what I get for: https://lemm.ee/post/34040618

    {"error":"unknown","message":"Request error: error sending request for url ([http://127.0.0.1:8080/image/original?proxy=https://ichef.bbci.co.uk/news/1024/branded_news/be3c/live/2a45fdb0-20ee-11ef-a3ab-e73c00cc3104.jpg)](http://127.0.0.1:8080/image/original?proxy=https://ichef.bbci.co.uk/news/1024/branded_news/be3c/live/2a45fdb0-20ee-11ef-a3ab-e73c00cc3104.jpg)): operation timed out"}