<#3500 feat(taps): Use `singer-sdk/&lt;version&gt;...
# meltano-repo-activity
g
#3500 feat(taps): Use `singer-sdk/&lt;version&gt;` as the default User-Agent header Pull request opened by edgarrmondragon This will standarize the UA header across taps and avoid sending a botched header when the package version cannot be determined ## Summary by Sourcery Standardize HTTP User-Agent handling across taps by basing it on the singer-sdk version and updating caching behavior accordingly. Enhancements: • Introduce shared helpers for retrieving package and SDK versions with a safe fallback when versions cannot be detected. • Change the default REST stream User-Agent header to use the singer-sdk version instead of tap-specific package versions. • Update HTTP caching configuration in taps to ignore authentication and User-Agent headers and to match on headers for more accurate cache behavior. meltano/sdk