What's the most recent non-preview Community Edition Container?
It's not clear to me, when using the InterSystems Container Repository, which version is the best / most recent non-preview Community Edition version to use.
I see lots of 2023.2.x versions, a single 2023.3 and 2024.1 version, but also a latest-cd and latest-em (with no explanation as to what cd and em mean).
I assume the trick is to use one of the latest-xx ones? If so, which?
Unfortunately I haven't been able to find any explanatory information anywhere about the nomenclature conventions used.
Many thanks
Comments
Did you checked this post:
Thanks Enrico! OK so I guess it's latest-em I should always be using.
It would be useful to have this information in the actual Container Repository to save having to search around for it.
You can check this documentation page about releases (and cd and em meaning)
https://docs.intersystems.com/iris20241/csp/docbook/Doc.View.cls?KEY=PA…
Revisiting this after a while - it appears that things have changed again. Am I correct that there are no longer any architecture-neutral containers and you have to specifically pull either an ARM or AMD/Intel version? eg:
FROM containers.intersystems.com/intersystems/iris-community-arm64:2024.3
Also latest-em appears to not exist any more as an option, so you can't simply request the latest stable version?
Thanks for help/advice, Rob
A further follow-up on this. If Architecture-specific containers are now to be the norm, could you at least use a nomenclature that allows the following?
FROM containers.intersystems.com/intersystems/iris-community-${BUILDARCH}:2024.3
This currently works if you build on ARM, but apparently the AMD64 version is:
iris-community:2024.3
rather than
iris-community-amd64:2024.3
which makes such conditionalisation in a Dockerfile impossible.