File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11# Changelog
22
3- ## 1.0.0b2 (unreleased)
3+ ## 1.0.0b2
4+
5+ ### Security
6+
7+ - ** SQL identifier validation** : Added ` validate_identifier() ` in ` columns.py `
8+ to reject unsafe SQL identifiers. All ` idx_key ` values in ` IndexRegistry `
9+ and ` date_attr ` in ` DateRecurringIndexTranslator ` are now validated.
10+
11+ - ** Access control declarations** : Added ` declareProtected ` for management
12+ methods (` refreshCatalog ` , ` reindexIndex ` , ` clearFindAndRebuild ` ) and
13+ ` declarePrivate ` for ` unrestrictedSearchResults ` on ` PlonePGCatalogTool ` .
14+
15+ - ** API safety** : Renamed ` execute_query() ` to ` _execute_query() ` to mark as
16+ internal API. Capped path query list size to 100 (DoS prevention).
17+ Documented security contract for ` IPGIndexTranslator ` implementations.
418
519### Fixed
620
You can’t perform that action at this time.
0 commit comments