# Planned major changes in ACP roadmap

**URL:** <https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885>\
**Category:** Project Discussions\
**Created:** [July 15, 2025, 4:55pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885 "2025-07-15T16:55:36Z")\
**Posts on this page:** 7\
**Page:** 1

<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:** [July 15, 2025, 4:55pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/1 "2025-07-15T16:55:36Z")

</div>

The planned major changes on the [roadmap for Ansible 12](https://docs.ansible.com/ansible/devel/roadmap/COLLECTIONS_12.html#planned-major-changes) seem to be identical with the ones on the [Ansible 11 roadmap](https://docs.ansible.com/ansible/devel/roadmap/COLLECTIONS_11.html#planned-major-changes). I’ve overlooked this completely, concentrating solely on the dates 🤦

Anyway, do you think we should keep a planned major changes section for future releases? I mean, it looks like we’re going to remove `cisco.ise` on short notice and cancel the removal of `google.cloud`. Should we update this section in those cases? If yes, I fear we’ll forget about this; and if no, people will see outdated (that is: wrong) information there.

@felixfontein suggested a third approach on Matrix: Keep the section just in case, but leave it empty until we really have something to announce. That is, something else than collections to be removed.

[@SteeringCommittee](https://forum.ansible.com/groups/steeringcommittee) What do you think about this?

---

<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:** [July 17, 2025, 6:04pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/2 "2025-07-17T18:04:16Z")

</div>

Now that I think about it… wouldn’t removing collections be a breaking instead of a major change, anyway? 🤔

---

<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:** [July 17, 2025, 7:52pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/3 "2025-07-17T19:52:38Z")

</div>

Breaking changes are also major changes, so it’s kind of OK I guess 🙂 Maybe we should call it “Major work”, not “Major changes”? In any case, I would not mention removed collections there, since they’re already mentioned in the Ansible X-1 and Ansible X porting guides / changelogs, and having yet another place where they are mentioned (and need to be updated in case of changes, like the Google collection right now) increases the risk of one of these lists being out of date.

---

<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:** [July 18, 2025, 3:11pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/4 "2025-07-18T15:11:38Z")

</div>

Good point! Maybe we should keep the section, but change it to something like:

> Please see the X-1 and X (which we’ll start publishing together with the X.0.0 alpha1 release) [Ansible Porting Guide](https://ansible.readthedocs.io/projects/ansible/devel/porting_guides/porting_guides.html) for the currently planned major changes.

Or maybe drop the reference to X-1? The one for [Ansible 11](https://ansible.readthedocs.io/projects/ansible/devel/porting_guides/porting_guide_11.html) is quite long… I don’t think we should tell users to read this through. So maybe just:

> Please see the [Ansible X Porting Guide](https://ansible.readthedocs.io/projects/ansible/devel/porting_guides/porting_guides.html) (which we’ll start publishing together with the X.0.0 alpha1 release) for the currently planned major changes.

---

<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:** [July 21, 2025, 11:35am UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/5 "2025-07-21T11:35:10Z")

</div>

> [@mariolenz](#):
>
> Or maybe drop the reference to X-1? The one for [Ansible 11](https://ansible.readthedocs.io/projects/ansible/devel/porting_guides/porting_guide_11.html) is quite long… I don’t think we should tell users to read this through. So maybe just:
> 
> > Please see the [Ansible X Porting Guide](https://ansible.readthedocs.io/projects/ansible/devel/porting_guides/porting_guides.html) (which we’ll start publishing together with the X.0.0 alpha1 release) for the currently planned major changes.

I would change `...for the currently planned major changes` to `...for the currently implemented major changes`, since everything that’s in the porting guide or Ansible X has already been implemented in Ansible X.

But honestly, I think we can also simply leave the section away once we start writing this.

---

<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:** [July 21, 2025, 3:13pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/6 "2025-07-21T15:13:20Z")

</div>

The Major changes section in the roadmap doesn’t seem to add a lot of value, so changing it to boilerplate text to say ‘see the porting guide’ makes sense, or removing it altogether as a section also seems fair imo.

---

<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:** [July 21, 2025, 5:03pm UTC](https://forum.ansible.com/t/planned-major-changes-in-acp-roadmap/43885/7 "2025-07-21T17:03:31Z")

</div>

The more I think about this, the more I’m convinced we should simply drop this section.

What I mean is: The planned major changes are either inherited by the collections that we include (and it’s not always clear if there will be a new major release including major / breaking changes in time for rc1). Or it’s about collections we remove, or cancel the removal of collections. Which isn’t something we can predict when doing the roadmap. This can happen quite late (see [here](https://github.com/ansible-community/ansible-build-data/pull/560) and [here](https://github.com/ansible-community/ansible-build-data/pull/571)) in the development cycle.

So the only boilerplate text we could add would be something like: Well, this is a moving target! Keep a lookout on the collections you’re interested in, and at the changelogs of version X-1 and X-2, and X once we’started with a1. (I’m exaggerating here, of course.)

And I don’t think this would be really helpful.
