Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. It's odd to throw that into a patch release.

It's odd to throw that into a patch release.

Scheduled Pinned Locked Moved Selfhosted
12 Posts 7 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S [email protected]

    It's odd to throw that into a patch release. I guess we'll find out if I did it correctly.

    N This user is from outside of this forum
    N This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #2

    I mean, where else should they show that warning? It's also posted in the forum. They also edited the documentation page.

    Maybe you're more into mailing list or the like? I'm genuine curious on what and how you expected getting this kind of information.

    F 1 Reply Last reply
    0
    • N [email protected]

      I mean, where else should they show that warning? It's also posted in the forum. They also edited the documentation page.

      Maybe you're more into mailing list or the like? I'm genuine curious on what and how you expected getting this kind of information.

      F This user is from outside of this forum
      F This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #3

      I expect in a patch release that nothing has changed and I can blindly update getting minor bug fixes and security fixes. In a minor release I expect to review the changes for configuration changes or any minor UI changes. For a major release I expect to read docs on how to upgrade and prepare backups and downtime.

      S N 2 Replies Last reply
      0
      • F [email protected]

        I expect in a patch release that nothing has changed and I can blindly update getting minor bug fixes and security fixes. In a minor release I expect to review the changes for configuration changes or any minor UI changes. For a major release I expect to read docs on how to upgrade and prepare backups and downtime.

        S This user is from outside of this forum
        S This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #4

        Exactly. It has nothing to do with where they post it, but what their version numbers communicate. I should be able to blindly apply patch releases, and this breaks that.

        I'm even okay with a minor release here. It was never advertised to work that way so removing it technically isn't a breaking change, but there is a known breakage here. I'm much more likely to read minor release notes than patch release notes, so I would likely see this warning if it was a minor release.

        D 1 Reply Last reply
        0
        • S [email protected]

          It's odd to throw that into a patch release. I guess we'll find out if I did it correctly.

          J This user is from outside of this forum
          J This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #5

          I mean, it's patching a security issue caused by trusting headers it shouldn't, so I don't think they should wait for a big number release.

          S 1 Reply Last reply
          0
          • S [email protected]

            Exactly. It has nothing to do with where they post it, but what their version numbers communicate. I should be able to blindly apply patch releases, and this breaks that.

            I'm even okay with a minor release here. It was never advertised to work that way so removing it technically isn't a breaking change, but there is a known breakage here. I'm much more likely to read minor release notes than patch release notes, so I would likely see this warning if it was a minor release.

            D This user is from outside of this forum
            D This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #6

            It's patching an undocumented security bug. That's perfectly fine in a patch release.

            1 Reply Last reply
            0
            • J [email protected]

              I mean, it's patching a security issue caused by trusting headers it shouldn't, so I don't think they should wait for a big number release.

              S This user is from outside of this forum
              S This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #7

              Why wait? Just release it as a big number release. The version number doesn't define the size or cadence of a release, it just says whether there's a breaking change.

              M 1 Reply Last reply
              0
              • F [email protected]

                I expect in a patch release that nothing has changed and I can blindly update getting minor bug fixes and security fixes. In a minor release I expect to review the changes for configuration changes or any minor UI changes. For a major release I expect to read docs on how to upgrade and prepare backups and downtime.

                N This user is from outside of this forum
                N This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #8

                Ohhh thanks for the clarification ! As you guest I'm not into dev/programming so I wasn't aware of this kind of detail !

                Thank you 🙂

                S 1 Reply Last reply
                0
                • N [email protected]

                  Ohhh thanks for the clarification ! As you guest I'm not into dev/programming so I wasn't aware of this kind of detail !

                  Thank you 🙂

                  S This user is from outside of this forum
                  S This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #9

                  Yeah, it's really nice when done properly. I have my images pinned to minor releases (they can sometimes break backwards compatibility on accident), so I expect upgrades to newer patch versions to mostly be safe. Mistakes happen, but if 95% of my patch upgrades work w/o intervention, I'll probably enable automatic updates.

                  As a refresher for others, a semantic version looks like this: X.Y.Z:

                  • X - bump when breaking backwards compatibility
                  • Y - bump for new features
                  • Z - bump for bug fixes

                  You can always bump a "higher" version whenever you like (e.g. 2.0 may not break compatibility w/ 1.0), but never bump a lower version (i.e. bumping Z should never break backwards compatibility). A version bump generally indicates how much I should pay attention to the release notes.

                  1 Reply Last reply
                  0
                  • S [email protected]

                    Why wait? Just release it as a big number release. The version number doesn't define the size or cadence of a release, it just says whether there's a breaking change.

                    M This user is from outside of this forum
                    M This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #10

                    At least in my org we use semantic versioning ( Major.Minor.patch) where patch must either be a new feature, a fix, or something that is backwards compatible

                    Minor can be breaking

                    Major is basically something you're proud of lol

                    R 1 Reply Last reply
                    0
                    • M [email protected]

                      At least in my org we use semantic versioning ( Major.Minor.patch) where patch must either be a new feature, a fix, or something that is backwards compatible

                      Minor can be breaking

                      Major is basically something you're proud of lol

                      R This user is from outside of this forum
                      R This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #11

                      That's not semantic versioning...

                      M 1 Reply Last reply
                      0
                      • R [email protected]

                        That's not semantic versioning...

                        M This user is from outside of this forum
                        M This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #12

                        Guess my org fucked it up ¯\(ツ)/¯

                        1 Reply Last reply
                        0
                        • System shared this topic on
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups