omniphx / forrest

A Laravel library for Salesforce
https://omniphx.github.io/forrest/
MIT License
259 stars 120 forks source link

RFC 7230 Validation for Apex RestResponse Headers #338

Closed adevapp closed 8 months ago

adevapp commented 10 months ago
What's changing?

New validation is being brought in to ensure custom web services return valid response header names as dictated by the RFC 7230 standard. This is only relevant for custom web services that have been implemented in your system. These are often implemented as part of custom integrations with other software your business uses or potentially by managed packages installed within your environment.

What does this mean?

This update will mean that web services that have been set up and are not compatible with this new validation will stop working, and require tweaks to be brought in line with the new validation. 

It’s unlikely for most that we’ve set up a web service that will not meet the new requirements. However for managed packages it is recommended that you contact the vendor of the managed package to confirm their compliance with this validation as this is not something that can be checked within the environment as code is locked from view in managed packages.

https://help.salesforce.com/s/articleView?language=en_US&id=release-notes.rn_apex_enforce_RFC_header_validation.htm&release=248&type=5

Is there any impact to this extension from the change above?

omniphx commented 8 months ago

I believe this only applies to Apex. Shouldn't be an issue for this library is only a wrapper around the REST API