omegaconf icon indicating copy to clipboard operation
omegaconf copied to clipboard

Is Omegaconf maintained?

Open astrojuanlu opened this issue 1 year ago • 10 comments

First of all, thanks for creating and maintaining Omegaconf all these years 🙏🏼

I've been following this repo closely for the past few months, especially after we started hitting #1000. There's a couple of issues asking for a new stable release (#1158, #1185) and nothing has been said so far.

I notice that @omry, creator of the project, has moved on. @Jasha10, who has been maintaining Omegaconf in the past few months, is still reviewing PRs, but seemingly doesn't have much time for the project lately.

For the record, Omegaconf seems to still be in use in Hydra, the sister project, but equally there are no news about release dates yet.

About other products coming out of Facebook Research, I notice that fairseq2 is supposed to replace fairseq, and the newest version doesn't use Omegaconf (yet).

I'd like to ask what are the plans for the future, and whether the maintainers need help bringing the project forward.

Full disclosure: I'm the PM for https://github.com/kedro-org/kedro/, which uses Omegaconf heavily.

astrojuanlu avatar Dec 23 '24 09:12 astrojuanlu

Good to see that Python 3.13 support is in the works #1201 and that there have been recent commits to main #1202 #1203 #1204

I will close this issue myself when (and if) there's a new release :) otherwise maintainers feel free to do so earlier.

astrojuanlu avatar Jan 09 '25 14:01 astrojuanlu

I would be interested in this as well. Hydra is used quite heavily in the machine learning community and omegaconf hasn't seen any (pre)releases in over a year.

MaxSchambach avatar Jan 17 '25 12:01 MaxSchambach

Short answer == it's not really maintained, though I don't know to which extent @Jasha10 is still around. I was trying to keep an eye out up until ~last year, but then got too busy. AFAIK Meta isn't supporting it anymore.

I'm still using it myself and I still hope to get back to it to check out PRs / issues and hopefully trigger a new release sometime this year, but I can't commit to it unfortunately.

If someone from the community wanted to step up and help, I'm pretty sure we can make them a maintainer on the project.

[EDIT: and yeah, same for Hydra]

odelalleau avatar Jan 17 '25 20:01 odelalleau

Sad to hear, this package is amazing, and core to the infrastructure of my company. I have tested some equivalent libraries and this one is the best.

Pixel-Minions avatar Jan 18 '25 16:01 Pixel-Minions

Hi folks,

I think the answer to "Is Omegaconf maintained?" is "sort of."

Former mainstay contributors, including myself, are no longer working on the project professionally.

It appears to me that the hydra project, which is owned by Meta and uses OmegaConf as a dependency, is still active (and therefore I conclude it's still in use within Meta).

As mentioned above I've been working to get CI jobs working for python 3.12 & 3.13.

Jasha10 avatar Jan 19 '25 20:01 Jasha10

Our team also heavily uses Omegaconf: https://github.com/oumi-ai/oumi

If you're willing to take volunteers from the community, do y'all have a rough estimate for how long it would take for a newcomer to trigger a new release? I'm assuming the bulk of the work may not be the release process itself, but ongoing maintenance to patch issues afterwards?

wizeng23 avatar Feb 05 '25 20:02 wizeng23

Our project will heavily use Omegaconf: https://github.com/RapidAI/RapidOCR

SWHL avatar Feb 11 '25 03:02 SWHL

The torchtune project also relies on OmegaConf !

jlmeunier avatar Feb 12 '25 09:02 jlmeunier

I am working on shipping a release that formally supports Python 3.12-3.14. I do not intend to do any feature development, only lights-on maintenance: https://github.com/omry/omegaconf/pull/1225

Context: I am the maintainer of hydra-zen. jasha and omry have graciously enabled me to help with keep-the-lights-on maintenance of omegaconf and hydra.

rsokl avatar Oct 24 '25 14:10 rsokl

Thank you for your support, @rsokl!

Jasha10 avatar Oct 30 '25 17:10 Jasha10

In light of the fact that this project is in lights-on maintenance, are there any alternatives that users could consider migrating to?

MatthiasRoels avatar Dec 09 '25 09:12 MatthiasRoels

https://pypi.org/project/pydantic-config/

(it's the circle of life 🎵)

Image

astrojuanlu avatar Dec 09 '25 09:12 astrojuanlu