Skip to content

[7.0] Removing deprecated Joomla CMS HTTP package - #47503

Draft
Hackwar wants to merge 5 commits into
joomla:7.0-devfrom
Hackwar:7.0-http
Draft

[7.0] Removing deprecated Joomla CMS HTTP package#47503
Hackwar wants to merge 5 commits into
joomla:7.0-devfrom
Hackwar:7.0-http

Conversation

@Hackwar

@Hackwar Hackwar commented Mar 30, 2026

Copy link
Copy Markdown
Member
  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

The CMS HTTP package has been deprecated in Joomla 5.4 and is slated for removal in 7.0. Use the HTTP package from the framework instead. The package is not used in the CMS anymore.

Testing Instructions

Codereview

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org: Removal of CMS HTTP package Manual#609

  • No documentation changes for manual.joomla.org needed

@HLeithner HLeithner added Feature b/c break This item changes the behavior in an incompatible why. HEADS UP labels Apr 2, 2026
@Hackwar
Hackwar marked this pull request as ready for review April 17, 2026 19:11
@laoneo

laoneo commented May 19, 2026

Copy link
Copy Markdown
Member

Was there any kind of decision that we do not stick here to the +2 major rule?

@Hackwar

Hackwar commented May 19, 2026

Copy link
Copy Markdown
Member Author

I honestly don't know anymore.

@joomdonation

Copy link
Copy Markdown
Contributor

I think it will be too early to remove this package in J7. The reason is because as of right now, we still have few problems with the problem with framework http package:

  • Proxy support is not available like in the CMS http package
  • Creating http object require repeating code everywhere to init user-agent (and proxy options if needed)

I think we should postpone this to J8 to give more time for developer to switch to the new package. Plus these removed classes should be added to Backward Compatibility plugin, too

@bembelimen
bembelimen marked this pull request as draft June 6, 2026 09:34
@bembelimen

Copy link
Copy Markdown
Contributor

Converted to draft, can be removed earliest in 8.0 also should consider @joomdonation points.

@laoneo laoneo added Architecture Pull requests which improve the architecture. Updates Requested Indicates that this pull request needs an update from the author and should not be tested. labels Jun 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions

Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Architecture Pull requests which improve the architecture. b/c break This item changes the behavior in an incompatible why. HEADS UP Conflicting Files Feature PR-7.0-dev Unit/System Tests Updates Requested Indicates that this pull request needs an update from the author and should not be tested.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants