Dremio-oss Docker images not updated for 3 months

Hey,

i am wondering why the docker dremio-oss images at https://hub.docker.com/r/dremio/dremio-oss/tags didn’t get updated for 3 months despite newer 25.x releases made by dremio.

Dremio had made 2 new bugfix releases, see 25.x Release Notes | Dremio Documentation, which aren’t marked as “enterprise only”. But still the oss docker images didn’t get an update.

Either the releases were enterprise only and the mark is missing or anything happend to the docker image release pipeline.

2 Likes

I’ve been wondering the same thing. I and others have raised the concern for earlier Dremio versions, but there doesn’t seem to much consistency. Previously, bugfix versions marked as enterprise versions were pushed, although not part of the official policy.

The same goes for the dremio-oss repo on github as well as maven artifacts. Some historical threads attached in the bottom, but the tendency seems to be that the lag from release notes to artifacts being available is increasing.

It would be nice with more clarity regarding what would be reasonable expectations from the OSS community. There can be lots of good reasons as to why things are they way they are, but it does create frustration when everything around the process seems to be inherently closed.


2 Likes

+1

We also would love to update to 25.0.5 to address some bugs we’re consistently running into, as well as clearer communication around expectations for OSS.

2 Likes

they have now marked all bugfix releases as ‘Enterprise’

I hadn’t noticed - appreciate the update. At least it is more consistent with the official policy now.

Looking at the release note history, the available versions are:

OSS:

Enterprise:

Based on the above, I think it’s rather clear that there are a lot of patch releases made for enterprise (which is great), but for those running OSS it takes quite some before those bug fixes make their way into a release (currently, major/minor releases only seem to happen roughly twice per year). That leaves my company with three options, none of which are optimal:

  1. Run the latest version, if there are no known, major bugs affecting our usage
  2. Run a previous, available version, where the bugs encountered have known workarounds
  3. Pay for Enterprise

The way the on-prem licensing model works makes 3 a no-go for us. We currently do a mix of 1 or 2, depending on whether we discover any shopstoppers for upgrading. But that means we still have to wait up to half a year between upgrades (often even for bugs affecting the correctness of queries).

I know I sound like I’m complaining, but that’s not the intent - I am just trying to be transparent. You can’t ever complain about free software and I do think Dremio is a fantastic product. But to be frank, my company’s approaching the point where we will actively monitor and trial other open source projects like Trino/Starburst, Starrocks etc. (2-4 and ~1 montly releases respectively), that might be more in line with the way my company runs/uses software. Being heavy on Iceberg and data lake(house)s, a lot happens in six months.

The above became a longer rant than indended. In closing, I do appreciate the added clarity regarding the releases notes :smiling_face:

1 Like