New features
Update to API Platform 3.4
We’re excited to announce that Gally has been upgraded to use API Platform 3.4. This major update makes the platform more robust, secure, and performant, ensuring it continues to meet your needs reliably and efficiently.
Key Changes and Improvements:
-
Compatibility with API Platform 3.4 Features:
- Support for new metadata attributes and improved configuration options.
- Enhanced management of API inputs and schema (OpenAPI 3.1 supported).
-
Performance Enhancements:
- Optimized query handling for search endpoints, delivering faster response times.
- Reduced latency through the utilization of API Platform 3.4's internal optimizations.
-
Simplified Configuration:
- Adoption of the new conventions introduced in API Platform 3.4 for a more intuitive setup.
- Refactored services for improved maintainability.
-
Enhanced Security:
- Updated critical dependencies.
- Integration of the latest security best practices recommended by API Platform.
User Benefits:
- Faster and more accurate search results: The new implementation boosts the performance of complex queries.
- Improved stability and compatibility: Fewer bugs and easier integration with other systems.
- Increased scalability: Ready for future updates thanks to a modernized architecture.
Date and Location source fields
You can now manage date and location source fields, enabling you to contribute and easily filter on these new types.
📦 Features
- [Platform.sh] Adding platformsh configuration files. by @romainruaud in #611
- [Source Field] Manage location attribute - skateboard by @matthias-goupil in #616
- [Example app] Use 'in' operator in facets for date and location attributes by @botisSmile in #634
- [Example App] Add latitude and Longitude Field in a S… by @matthias-goupil in #632
🐛 Fixes
- [Example App] Add current category on viewMoreProductF… by @botisSmile in #607
- [Env] Fix Server name and Discard varnish from API-Platform configuration i… by @PierreGauthier in #614
- [Docker] #1303328 - Fix install prod mode by @PierreGauthier in #613
- [Example App] Reset SearchBar when I navigate on the d… by @matthias-goupil in #618
- [Example App] Pagination is not reset by @matthias-goupil in #617
🔨 Quality
- [VectorSearch] Reload model after deployment by @PierreGauthier in #592
- [Connector] Add conf for connectors dev env by @PierreGauthier in #595
- [Makefile] Add varnish flush after fixtures load by @PierreGauthier in #608
- [Example App] Allow to refresh by @matthias-goupil in #610
- [Example App] Center SearchBar by @matthias-goupil in #609
- [Platform.sh] Disable PSH cache and disable VectorSearch module on PSH until they i… by @romainruaud in #615
- [Pacakages] remove dayjs from depandencies by @matthias-goupil in #612
- [Docker] Add Certbot init docker stack by @botisSmile in #619
- [Deploy] Delivery int workflow to init certs in the right moment by @botisSmile in #620
- [Deploy] Delivery int workflow certs path by @botisSmile in #621
- [Deploy] Delivery int workflow to init certs paths by @botisSmile in #622
- [Deploy] Delivery int workflow, add cache flush by @botisSmile in #623
- [Composer ] Update 'symfony/cache' package version to v6.4.12 to be compatio… by @botisSmile in #624
- [Deploy] Fixes on intergration deployment by @botisSmile in #625
- [Docker] php Dockerfile by @botisSmile in #626
- [Docker] path of the jwt_keys volume by @botisSmile in #627
- [Docker] Avoid to generate database container with wrong password "!Chang… by @botisSmile in #629
- [Deploy] Update delivery time for 1.3.x by @botisSmile in #630
- [Docker] Add NEXT_PUBLIC_API_ROUTE_PREFIX in pwa docker service by @botisSmile in #631
- [Deploy] Add parameter to keep alive the ssh connection during the delivery by @botisSmile in #633
- [Docker] NEXT_PUBLIC_API_ROUTE_PREFIX not set during the pwa image building by @botisSmile in #635
- [Docker] Remove API_SERVER_NAME from compose files and some configs by @botisSmile in #637
- [Docker] Don't check opensearch SSL by default by @PierreGauthier in #636
- [Docker] Fix API_ROUTE_PREFIX and remove useless setfacl call by @botisSmile in #639
- [Docker] Fix API_ROUTE_PREFIX compose.override.yml by @botisSmile in #640
- [Composer] Update gally/gally-standard composer package by @botisSmile in #641
Full Changelog: 1.3.1...2.0.0