Skip to content

Releases: lutece-platform/lutece-core

v7.1.2

11 Apr 13:47
Compare
Choose a tag to compare

Lutece core 7.1.2

Bug fixes

  • LUT-29679 : fix MultipartRequest XSS sanitizing
  • LUT-29810 : update getFileStoreServiceProvider to fetch new FileStoreProviders
  • LUT-29784 error in script update_db_lutece_core-7.10.-7.1.1.sql: missing a ; on line 8
  • LUT-29835 : Fix i18n keys
  • LUT-28515 : fix tests
  • LUT-28439 - dark mode compatibility : change h1 color

Improvements

  • [#16202] / LUTECE-2465 : add auto-imports for freemarker templates in addition to auto-includes
  • LUT-28182 : add a confirmation as a notification when a manual workflow action is triggered and correctly processed
  • LUT-29679 : Add table sanitizing and unescape @ and + for emails
  • LUT-29666 : Add boxHeader's params titleClass and titileParam
  • LUT-29775 : Add .truncate class in order to manage long labels

Withdrawals

  • LUT-29798 : Externalize extra i18n resources files in library

v7.1.1

27 Mar 15:45
Compare
Choose a tag to compare

Lutece core 7.1.1

New features

  • LUT-29675 : Add XSS sanitizer service
  • LUT-29679 : Add a sanitizeFilterMode to XSS filters
  • LUT-29600 : Add RichTextContentService

Improvements

  • LUT-29653 : Add validation message to freemarker input macro
  • LUT-29649 : Use RichTextContentService to enable the use of MarkDown rich text editor
  • LUT-29574 : access to i18n message bundle resources keys
  • LUT-28079 : Updated the hash algorithm used in AccessLogger
  • LUT-29394 : Add a new Servlet for Downloading asynchronous file in back office
  • LUT-28711 : Improve dark theme
  • LUT-29582 : Improve template
  • LUT-29494 : Move editor init script inot initEditor macro
  • LUT-28387 : Improve properties management template
  • LUT-28515 : replace the Message to Admin page with a generic message when reseting password
  • LUT-28460 : Error not handled if the size of an uploaded document exceeds the maximum size defined in the web.xml file
  • LUT-28580 : Upgrade TinyMCE to latest version 6 and remove TinyMCE oldies
  • LUT-29162 : Store in session the origin admin user object provided by the authenticated module
  • LUT-29160 : Add a method in Admin Authentication Service to get the name of the autenticate module load

Security fixes

  • LUT-29734 : Deletion of the JSP SendResource to prevent the sending of unsolicited emails
  • LUT-29577 : SECURITY : SecurityUtil.isInternalRedirectUrlSafe fails to flag external URL, leading to open redirect attack
  • LUT-29108 : update commons-io version

Bug fixes

  • LUT-29621 : Message displayed when logging out of the back office
  • LUT-29190 : Technical settings : user account - default setting - the value "activated" is not taken into account
  • LUT-29050 : Update TinyMCE's configuration to prevent the editor from automatically modifying inserted URLs
  • LUT-29529 : Users management data presentation KO
  • LUT-29666 : formGroup macro display fixes
  • LUT-29581 : Fix admin dashboard templates
  • LUT-26416 : Indexer : PageIndexer - ERROR : cannot change field "date" from index options=DOCS to inconsistent index options=DOCS_AND_FREQS_AND_POSITIONS
  • LUT-29148 : Fix null pointer exception when editing a role
  • LUT-29091 : Fixed incorrect event type for logout events in the logs

Withdrawals

  • LUT-39671 : remove log and config view page
  • LUT-28912 : Remove ambiguous setFileStoreServiceProvider() method
  • LUT-29547 : Update key name for login image management in site properties

SQL upgrade scripts

see : src/sql/upgrade/update_db_lutece_core-7.1.0-7.1-1.sql

v7.1.0

06 Dec 16:44
Compare
Choose a tag to compare

Lutece core 7.1.0

(uses lutece-global-pom version 7.0.0 JDK 11)

New features

  • LUT-28490 : Security header management admin feature

Improvements

  • LUT-2193 : Move DosGuard upload filter configuration from web.xml to lutece.properties
  • LUT-28925 : add an "append" method to the Daemon lastRunLogs
  • LUT-28795 : Initialize site_name in AppTemplateServiceTest
  • LUT-28766 : Add /themes/* to staticFilesCachingFilter core filter
  • LUT-28513 : Limit last daemon run log size in daemons page display to avoid timeout issues
  • LUT-28548 : Add a way to override default separator in DefaultFileDownloadService
  • LUT-28532 : Add FileServiceException management
  • LUT-28741 : In DatastoreService, do the prefix search in the SQL query

Bug fixes

  • LUT-27514 : Fix minimal header top margin
  • LUT-29043 : Fixed mandatory mark not displayed in formLabel macro
  • LUT-28733 : add a control over page title length
  • LUT-28865 : Wrong value for category.label.auth_admin_FO property
  • LUT-26416 : Indexer : PageIndexer - ERROR : cannot change field "url" from index options=DOCS_AND_FREQS_AND_POSITIONS to inconsistent index options=DOCS
  • LUT-28741 : Cache prefix lookups
  • LUT-28800 : fix email pattern regex + user_level
  • LUT-28523 : Test if node selection is not null befoer performing actions
  • LUT-28464 : Add missing maxlength param for textarea

Withdrawals

  • LUT-29111 : Remove StandAloneApp feature
  • LUT-28742 : Removal of PRAGMA headers

SQL upgrade scripts

see : src/sql/upgrade/update_db_lutece_core-7.0.16-7.0.17.sql