# Ansible 12.0.0 release schedule

**URL:** <https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186>\
**Category:** Project Discussions\
**Tags:** release-management, ansible, community-wg\
**Created:** [July 31, 2025, 8:27pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186 "2025-07-31T20:27:53Z")\
**Posts on this page:** 17\
**Page:** 2

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [August 5, 2025, 6:33pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/21 "2025-08-05T18:33:44Z")

</div>

> [@gotmax23](#):
>
> It would be good to hear from the netcommon and other network collection maintainers (I believe some of these are maintained by Partner Engineering?) on expected timelines

Do we have a group (or at least some people) we could ping about this here in the forum?

---

<div class="post-metadata">

**Author:** ![gotmax23](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/gotmax23/32/106_2.png) [@gotmax23](https://forum.ansible.com/u/gotmax23)\
**Post date:** [August 5, 2025, 6:37pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/22 "2025-08-05T18:37:53Z")

</div>

Maybe @gundalow or someone on the Community Team would know who to ask?

---

<div class="post-metadata">

**Author:** ![samccann](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/samccann/32/18_2.png) [@samccann](https://forum.ansible.com/u/samccann)\
**Post date:** [August 6, 2025, 4:52pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/23 "2025-08-06T16:52:43Z")

</div>

@anwesha has been keeping a conversation going with the internal networking team that maintains `ansible.netcommon`. They are keeping this [forum thread updated](https://forum.ansible.com/t/ansible-netcommon-broken-with-ansible-core-2-19-0/44043/18).

Based on that, I think @KB-perByte is the most in the know on when these fixes will land.

---

<div class="post-metadata">

**Author:** ![flowerysong](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/flowerysong/32/2305_2.png) [@flowerysong](https://forum.ansible.com/u/flowerysong)\
**Post date:** [August 6, 2025, 9:04pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/24 "2025-08-06T21:04:54Z")

</div>

> [@gotmax23](#):
>
> I don’t think we should delay the release of Ansible 12 indefinitely. Am I correct that the main blocker at this point is Core updates that are expected to be part of 2.19.1?
> 
> Releasing 12.0.0 GA with Core 2.19.1 to give the network collections a little more time is fine with me, but I don’t think waiting any longer is a good idea, especially considering the lifecycle of a single Ansible release is already relatively short (6 months).

I don’t really understand this point of view. Why would it be better to stabilize a broken release instead of waiting until known major issues are resolved? There’s no ticking clock here. People who don’t want to wait indefinitely and don’t care about the breakage already have the option of installing the prerelease.

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [August 7, 2025, 4:55am UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/25 "2025-08-07T04:55:46Z")

</div>

As far as I’m aware the known major issue at this point is ansible.netcommon, which should be resolved with ansible-core 2.19.1 and a new ansible.netcommon release.

And I disagree that there’s no ticking clock here. There are users who are looking forward to use `ansible` with ansible-core 2.19 and newer collection releases. For example community.general 11 and community.crypto 3 are only included in Ansible 12, and you’ll never get the new features you’re waiting for by using Ansible 11.

(Besides that collections had many months of time to fix these issues. We explicitly asked all collections to ensure compatibility with ansible-core 2.19 at the end of April. Many apparently ignored this, in particular ansible.netcommon, which is why we now have these problems.)

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [August 7, 2025, 4:59am UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/26 "2025-08-07T04:59:51Z")

</div>

I’m fine with waiting for ansible-core 2.19.1 and a new ansible.netcommon release that fixes the issues. I’m not OK with waiting longer than that. I’d rather think we should deprecate collections that still have major issues at that point so we can remove them from Ansible 13.

---

<div class="post-metadata">

**Author:** ![shadeland](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/shadeland/32/9168_2.png) [@shadeland](https://forum.ansible.com/u/shadeland)\
**Post date:** [August 7, 2025, 6:32am UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/27 "2025-08-07T06:32:23Z")

</div>

> [@felixfontein](#):
>
> (Besides that collections had many months of time to fix these issues. We explicitly asked all collections to ensure compatibility with ansible-core 2.19 at the end of April. Many apparently ignored this, in particular ansible.netcommon, which is why we now have these problems.)

Who maintains netcommon? The issues were pointed out as far back as May.

---

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [August 7, 2025, 3:48pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/28 "2025-08-07T15:48:02Z")

</div>

I’m with @felixfontein there: Let’s wait for ansible-core 2.19.1 and hope that `ansible.netcommon` will release a new version that fixes all issues.

If they don’t, that’s probably hard on the networking community. But the netcommon maintainers have had more than enough time to fix things. Waiting longer would be unfair to ACP users who don’t use network collections, but can’t get current releases of the collections they _do_ use. The networking community can pin Ansible 11 (which is still supported until Ansible 13).

Additionally, I think we should define a definite date that we’re prepared to wait. Otherwise, we might end up releasing 12.0.0 and 13.0.0rc1 a day later… and this would be somewhat weird, IMHO.

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [August 7, 2025, 5:19pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/29 "2025-08-07T17:19:56Z")

</div>

> [@shadeland](#):
>
> Who maintains netcommon? The issues were pointed out as far back as May.

According to [Ansible 12.0.0 release schedule - #23 by samccann](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/23) , Red Hat’s internal (Ansible) networking team.

---

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [August 11, 2025, 5:30pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/30 "2025-08-11T17:30:12Z")

</div>

According to [2.19.1 release schedule update](https://forum.ansible.com/t/44185), ETA for ansible-core 2.19.1 is August 25.

If I understand the discussion so far, the plan is to

1. Release a (last) beta August 26 announcing feature freeze
2. Release rc1 September 2
3. Release 12.0.0 September 9

Is this correct? And: Should we have a vote on this? I’m not saying we should have, I’m just asking.

And another question: Should we also publish a similar “Ansible Community Package 12.0.0 release schedule update” and mention it on Bullhorn, or at least mention this thread explicitly there? As far as I can see, it has been only mentioned casually in the 12.0.0b3 announcement.

And a third question: Will we do additional betas up until then?

Sorry for all those questions. But everything is a little bit unclear to me. My suggestion would be:

1. beta August 26, rc1 September 2, 12.0.0 September 9
2. do weekly betas on Ausgust 12 and 19
3. create a “Ansible Community Package 12.0.0 release schedule update” that should link to this thread and [2.19.1 release schedule update](https://forum.ansible.com/t/44185), and mention it on Bullhorn

What do you think?

---

<div class="post-metadata">

**Author:** ![anwesha](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/anwesha/32/20_2.png) [@anwesha](https://forum.ansible.com/u/anwesha)\
**Post date:** [August 12, 2025, 4:38pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/31 "2025-08-12T16:38:50Z")

</div>

Do we want another beta to be released next week?

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [August 13, 2025, 4:20am UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/32 "2025-08-13T04:20:36Z")

</div>

I would continue releasing betas until we’re ready to proceed with rc1 (which right now we are not). We definitely have to do another beta once ansible-core 2.19.1rc1 is out and a new version of ansible.netcommon (which likely happens next week). (And we have to make sure that that beta is actually using ansible-core 2.19.1rc1. I’m not sure whether that will work ‘out of the box’. Maybe we need to manually edit the `.dep` file or something…)

---

<div class="post-metadata">

**Author:** ![mariolenz](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/mariolenz/32/108_2.png) [@mariolenz](https://forum.ansible.com/u/mariolenz)\
**Post date:** [August 14, 2025, 5:43pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/33 "2025-08-14T17:43:45Z")

</div>

Now that [ansible.netcommon 8.1.0](https://galaxy.ansible.com/ui/repo/published/ansible/netcommon?version=8.1.0) has been [released](https://forum.ansible.com/t/44043/22), do you think it’s a good time to do another Ansible 12.0.0 beta?

Or should we wait some more time?

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [August 14, 2025, 6:53pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/34 "2025-08-14T18:53:06Z")

</div>

I’m not sure how much that would help, considering that there hasn’t been a new ansible-core 2.19 (pre-)release yet. (I think 2.19.1rc1 is planned for next week.)

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [September 1, 2025, 4:32am UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/35 "2025-09-01T04:32:24Z")

</div>

We’re currently discussing how to continue with the 12.0.0 release schedule in [Adjust Ansible 12 release schedule - #28 by mariolenz](https://forum.ansible.com/t/41507/28) and below. We need to decide this basically until tomorrow, so dear [@SteeringCommittee](https://forum.ansible.com/groups/steeringcommittee) and [@release-managers](https://forum.ansible.com/groups/release-managers), if you are around, please take a look at that discussion and give your opinions! Thanks.

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [September 2, 2025, 6:42pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/36 "2025-09-02T18:42:57Z")

</div>

12.0.0rc1 has been released today. If there are no blockers reported by Friday, September 5th, then 12.0.0 GA will happen on next Tuesday (September 9th).

---

<div class="post-metadata">

**Author:** ![felixfontein](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/felixfontein/32/7530_2.png) [@felixfontein](https://forum.ansible.com/u/felixfontein)\
**Post date:** [September 5, 2025, 7:11pm UTC](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186/37 "2025-09-05T19:11:26Z")

</div>

It’s Friday, and so far no blockers were reported. Please remember to report blockers until **today** if you think the release of Ansible 12.0.0 GA should be delayed!

[Previous page](https://forum.ansible.com/t/ansible-12-0-0-release-schedule/44186.md?page=1)
