* feat: add in common py * fix: update marketing consent screen based on is self managed flag * improvement: enhance ImagePickerPopover with dynamic tab options based on Unsplash configuration * refactor: product updates modal to include changelog * fix: PATCH endpoint project estimate validation (#7872) * - Add SIGNED_URL_EXPIRATION environment variable (#8136) - Update S3Storage to use configurable expiration time - Default remains 3600 seconds (1 hour) for backward compatibility - Add comprehensive unit tests with mocked S3 client - Update .env.example with documentation and examples * [WEB-5290] feat: implement fallback for product updates changelog with loading state and error handling * feat: add product updates header and changelog ee components --------- Co-authored-by: sriramveeraghanta <[email protected]> Co-authored-by: Samuel Torres <[email protected]> Co-authored-by: Gustavo de Oliveira <[email protected]>