# iDempiere 11 changelog

> Bug fixes and non-disruptive features integrated into the iDempiere 11 stable release, listed by date from newest to oldest.

Maintainer: [Carlos Ruiz](https://github.com/CarlosRuiz-globalqss)

## 2025-10-08 {#2025-10-08}

- [IDEMPIERE-6314](https://idempiere.atlassian.net/browse/IDEMPIERE-6314) Issues with attachment on System records ([#2839](https://github.com/idempiere/idempiere/pull/2839))
- [IDEMPIERE-6538](https://idempiere.atlassian.net/browse/IDEMPIERE-6538) Info Window error sorting by ASI ([#2785](https://github.com/idempiere/idempiere/pull/2785))
- [IDEMPIERE-6581](https://idempiere.atlassian.net/browse/IDEMPIERE-6581) Clean Orphan Cascade broken ([#2814](https://github.com/idempiere/idempiere/pull/2814))
- [IDEMPIERE-6692](https://idempiere.atlassian.net/browse/IDEMPIERE-6692) Archive Viewer is adding .pdf to any file - and showing always as PDF ([#2928](https://github.com/idempiere/idempiere/pull/2928))

## 2025-02-24 {#2025-02-24}

- [IDEMPIERE-6329](https://idempiere.atlassian.net/browse/IDEMPIERE-6329) Bug in BOM* SQL functions not getting the correct BOM children ([#2683](https://github.com/idempiere/idempiere/pull/2683))
- [IDEMPIERE-6400](https://idempiere.atlassian.net/browse/IDEMPIERE-6400) Hide Print, Archive and report menu options and buttons for roles that cannot report ([#2674](https://github.com/idempiere/idempiere/pull/2674))
- [IDEMPIERE-6436](https://idempiere.atlassian.net/browse/IDEMPIERE-6436) Error inserting permission record for System Administrator role (FHCA-6351) ([#2690](https://github.com/idempiere/idempiere/pull/2690))

## 2025-02-01 {#2025-02-01}

- [IDEMPIERE-6314](https://idempiere.atlassian.net/browse/IDEMPIERE-6314) Issues with attachment on System records ([#2626](https://github.com/idempiere/idempiere/pull/2626))
- [IDEMPIERE-6354](https://idempiere.atlassian.net/browse/IDEMPIERE-6354) User Locking mechanism broken ([#2610](https://github.com/idempiere/idempiere/pull/2610))
- [IDEMPIERE-6361](https://idempiere.atlassian.net/browse/IDEMPIERE-6361) Document being closed when user does not have read and write access ([#2621](https://github.com/idempiere/idempiere/pull/2621))
- [IDEMPIERE-6367](https://idempiere.atlassian.net/browse/IDEMPIERE-6367) Problem rendering info window columns vs gridfields ([#2622](https://github.com/idempiere/idempiere/pull/2622))
- [IDEMPIERE-6380](https://idempiere.atlassian.net/browse/IDEMPIERE-6380) MRoleOrgAccess and MUserOrgAccess .get are returning inactive records ([#2632](https://github.com/idempiere/idempiere/pull/2632))
- [IDEMPIERE-6384](https://idempiere.atlassian.net/browse/IDEMPIERE-6384) Implement GenericPO UUID constructors ([#2640](https://github.com/idempiere/idempiere/pull/2640))
- [IDEMPIERE-6388](https://idempiere.atlassian.net/browse/IDEMPIERE-6388) Fix some errors in AmtInWords_ES ([#2644](https://github.com/idempiere/idempiere/pull/2644))
- [IDEMPIERE-6391](https://idempiere.atlassian.net/browse/IDEMPIERE-6391) SaveError when Create Bank Transfer Via REST ([#2645](https://github.com/idempiere/idempiere/pull/2645))
- [IDEMPIERE-6398](https://idempiere.atlassian.net/browse/IDEMPIERE-6398) Server crash after a user without report permission tries to run a report ([#2655](https://github.com/idempiere/idempiere/pull/2655))
- [IDEMPIERE-6399](https://idempiere.atlassian.net/browse/IDEMPIERE-6399) Deadlock at Web service ([#2656](https://github.com/idempiere/idempiere/pull/2656))
- [IDEMPIERE-6400](https://idempiere.atlassian.net/browse/IDEMPIERE-6400) Hide Print, Archive and report menu options and buttons for roles that cannot report ([#2660](https://github.com/idempiere/idempiere/pull/2660))
- [IDEMPIERE-6403](https://idempiere.atlassian.net/browse/IDEMPIERE-6403) Drafted payment cannot be deleted after printing ([#2659](https://github.com/idempiere/idempiere/pull/2659))
- [IDEMPIERE-6412](https://idempiere.atlassian.net/browse/IDEMPIERE-6412) Improve MChart.getData response by using camel case ([#2667](https://github.com/idempiere/idempiere/pull/2667))

## 2024-12-22 {#2024-12-22}

- [IDEMPIERE-6331](https://idempiere.atlassian.net/browse/IDEMPIERE-6331) (MWFActivity) SaveError ([#2578](https://github.com/idempiere/idempiere/pull/2578))
- [IDEMPIERE-6332](https://idempiere.atlassian.net/browse/IDEMPIERE-6332) Implement MChart.getData to return the data used to paint the chart - add chart type ([#2589](https://github.com/idempiere/idempiere/pull/2589))
- [IDEMPIERE-6335](https://idempiere.atlassian.net/browse/IDEMPIERE-6335) Create parameter to specify document type in material receipt ([#2581](https://github.com/idempiere/idempiere/pull/2581))
- [IDEMPIERE-6341](https://idempiere.atlassian.net/browse/IDEMPIERE-6341) Automatic Close tabs on Chrome #resolve ([#2596](https://github.com/idempiere/idempiere/pull/2596))
- [IDEMPIERE-6342](https://idempiere.atlassian.net/browse/IDEMPIERE-6342) Issues when renaming a table that already has records saved ([#2591](https://github.com/idempiere/idempiere/pull/2591))

## 2024-12-11 {#2024-12-11}

- [IDEMPIERE-6329](https://idempiere.atlassian.net/browse/IDEMPIERE-6329) Bug in BOM* SQL functions not getting the correct BOM children ([#2586](https://github.com/idempiere/idempiere/pull/2586))
- [IDEMPIERE-6334](https://idempiere.atlassian.net/browse/IDEMPIERE-6334) Non Advanced Role cannot open Chart window ([#2582](https://github.com/idempiere/idempiere/pull/2582))

## 2024-12-04 {#2024-12-04}

- [IDEMPIERE-99](https://idempiere.atlassian.net/browse/IDEMPIERE-99) 01_add_missing_Translations.sql does not create UUIDs ([#2570](https://github.com/idempiere/idempiere/pull/2570))
- [IDEMPIERE-5946](https://idempiere.atlassian.net/browse/IDEMPIERE-5946) : Drill Assistant Error - For input string: "null" ([#2549](https://github.com/idempiere/idempiere/pull/2549))
- [IDEMPIERE-6193](https://idempiere.atlassian.net/browse/IDEMPIERE-6193): Trial Balance : remove lines where account has no beg… ([#2422](https://github.com/idempiere/idempiere/pull/2422))
- [IDEMPIERE-6259](https://idempiere.atlassian.net/browse/IDEMPIERE-6259) : Query After Change is not working for Range criteria with the 'To' field on Info Window ([#2547](https://github.com/idempiere/idempiere/pull/2547))
- [IDEMPIERE-6309](https://idempiere.atlassian.net/browse/IDEMPIERE-6309) Output of task is better formatted as a console font ([#2550](https://github.com/idempiere/idempiere/pull/2550))
- [IDEMPIERE-6311](https://idempiere.atlassian.net/browse/IDEMPIERE-6311) Parent context missing when zoom to detail tab above level 1 ([#2554](https://github.com/idempiere/idempiere/pull/2554))
- [IDEMPIERE-6314](https://idempiere.atlassian.net/browse/IDEMPIERE-6314) Issues with attachment on System records ([#2556](https://github.com/idempiere/idempiere/pull/2556), [#2567](https://github.com/idempiere/idempiere/pull/2567))
- [IDEMPIERE-6315](https://idempiere.atlassian.net/browse/IDEMPIERE-6315) WPAttributeDialog: added filter for M_Product_ID when loading Lots ([#2557](https://github.com/idempiere/idempiere/pull/2557))
- [IDEMPIERE-6316](https://idempiere.atlassian.net/browse/IDEMPIERE-6316): Wrong Name on RecordInfo panel when the value of the … ([#2560](https://github.com/idempiere/idempiere/pull/2560))
- [IDEMPIERE-6317](https://idempiere.atlassian.net/browse/IDEMPIERE-6317) - Create message for errors in msysconfig ([#2564](https://github.com/idempiere/idempiere/pull/2564))
- [IDEMPIERE-6323](https://idempiere.atlassian.net/browse/IDEMPIERE-6323) fix Process Run as Job doesn't create change log ([#2575](https://github.com/idempiere/idempiere/pull/2575))
- [IDEMPIERE-6327](https://idempiere.atlassian.net/browse/IDEMPIERE-6327) Interest Area Window: Subscription tab should not enable "Insert Record" ([#2574](https://github.com/idempiere/idempiere/pull/2574))
- [IDEMPIERE-6329](https://idempiere.atlassian.net/browse/IDEMPIERE-6329) Bug in BOM* SQL functions not getting the correct BOM children ([#2571](https://github.com/idempiere/idempiere/pull/2571))
- [IDEMPIERE-6330](https://idempiere.atlassian.net/browse/IDEMPIERE-6330) For zoom to level 2 tab, the parent level 1 tab will only retrieve 1 record ([#2576](https://github.com/idempiere/idempiere/pull/2576))
- [IDEMPIERE-6332](https://idempiere.atlassian.net/browse/IDEMPIERE-6332) Implement MChart.getData to return the data used to paint the chart ([#2579](https://github.com/idempiere/idempiere/pull/2579))

## 2024-11-19 {#2024-11-19}

- [IDEMPIERE-6000](https://idempiere.atlassian.net/browse/IDEMPIERE-6000) Reset AD_SysConfig cache automatically when configured ([#2525](https://github.com/idempiere/idempiere/pull/2525))
- [IDEMPIERE-6255](https://idempiere.atlassian.net/browse/IDEMPIERE-6255):Incorrect column count on datatables / fix headers of CSV on change language ([#2527](https://github.com/idempiere/idempiere/pull/2527))
- [IDEMPIERE-6294](https://idempiere.atlassian.net/browse/IDEMPIERE-6294) default expression for multi-select fields ([#2532](https://github.com/idempiere/idempiere/pull/2532))
- [IDEMPIERE-6295](https://idempiere.atlassian.net/browse/IDEMPIERE-6295) OIDC SSO: logout not working for Amazon Cognito ([#2533](https://github.com/idempiere/idempiere/pull/2533))
- [IDEMPIERE-6296](https://idempiere.atlassian.net/browse/IDEMPIERE-6296) -Fixed process workflow node using inactive parameters ([#2534](https://github.com/idempiere/idempiere/pull/2534))
- [IDEMPIERE-6297](https://idempiere.atlassian.net/browse/IDEMPIERE-6297) Fix RelatedInfoWindow Order By ([#2529](https://github.com/idempiere/idempiere/pull/2529), [#2535](https://github.com/idempiere/idempiere/pull/2535))
- [IDEMPIERE-6305](https://idempiere.atlassian.net/browse/IDEMPIERE-6305) Improve some Error Messages ([#2544](https://github.com/idempiere/idempiere/pull/2544))
- [IDEMPIERE-6307](https://idempiere.atlassian.net/browse/IDEMPIERE-6307): MenuSearch doesn't display tooltip ([#2545](https://github.com/idempiere/idempiere/pull/2545))

## 2024-11-07 {#2024-11-07}

- [IDEMPIERE-6279](https://idempiere.atlassian.net/browse/IDEMPIERE-6279) Problem with hazelcast with multiple server running on localhost postgres on same network ([#2514](https://github.com/idempiere/idempiere/pull/2514))
- [IDEMPIERE-6282](https://idempiere.atlassian.net/browse/IDEMPIERE-6282) : idempiere login page enhancement ([#2509](https://github.com/idempiere/idempiere/pull/2509))
- [IDEMPIERE-6284](https://idempiere.atlassian.net/browse/IDEMPIERE-6284) - Order is not validating user values when 0 is set ([#2511](https://github.com/idempiere/idempiere/pull/2511))
- [IDEMPIERE-6285](https://idempiere.atlassian.net/browse/IDEMPIERE-6285) - Component doesn't enable when user clicks on new record if positioned in a record without access ([#2513](https://github.com/idempiere/idempiere/pull/2513))
- [IDEMPIERE-6286](https://idempiere.atlassian.net/browse/IDEMPIERE-6286)-optimize-image-background-on-landing-page ([#2515](https://github.com/idempiere/idempiere/pull/2515))
- [IDEMPIERE-6288](https://idempiere.atlassian.net/browse/IDEMPIERE-6288) - Fix script in format item ([#2516](https://github.com/idempiere/idempiere/pull/2516))
- Revert [IDEMPIERE-6255](https://idempiere.atlassian.net/browse/IDEMPIERE-6255):Incorrect column count on datatables ([#2483](https://github.com/idempiere/idempiere/pull/2483))

## 2024-10-30 {#2024-10-30}

- [IDEMPIERE-3551](https://idempiere.atlassian.net/browse/IDEMPIERE-3551) Automatic Packin - lower verbosity ([#2491](https://github.com/idempiere/idempiere/pull/2491))
- [IDEMPIERE-6048](https://idempiere.atlassian.net/browse/IDEMPIERE-6048) Check access - based on Heng Sin's PR2485 ([#2494](https://github.com/idempiere/idempiere/pull/2494))
- [IDEMPIERE-6263](https://idempiere.atlassian.net/browse/IDEMPIERE-6263) Wrong line net amount ([#2490](https://github.com/idempiere/idempiere/pull/2490))
- [IDEMPIERE-6267](https://idempiere.atlassian.net/browse/IDEMPIERE-6267) Fields with dynamic validation using TabNo do not reve… ([#2495](https://github.com/idempiere/idempiere/pull/2495))
- [IDEMPIERE-6272](https://idempiere.atlassian.net/browse/IDEMPIERE-6272) - Model Generator fails in silence when the query does… ([#2499](https://github.com/idempiere/idempiere/pull/2499))
- [IDEMPIERE-6276](https://idempiere.atlassian.net/browse/IDEMPIERE-6276) Window > Tab > Copy Tab Fields - must copy just the missing fields ([#2505](https://github.com/idempiere/idempiere/pull/2505))
- [IDEMPIERE-6277](https://idempiere.atlassian.net/browse/IDEMPIERE-6277) When deleting a Recent Item the list is shrunk, instead of showing the next recent item ([#2506](https://github.com/idempiere/idempiere/pull/2506))

## 2024-10-14 {#2024-10-14}

- [IDEMPIERE-6196](https://idempiere.atlassian.net/browse/IDEMPIERE-6196) AD_SysConfig ([#2479](https://github.com/idempiere/idempiere/pull/2479))
- [IDEMPIERE-6210](https://idempiere.atlassian.net/browse/IDEMPIERE-6210) Dashboard Menu - not showed ([#2477](https://github.com/idempiere/idempiere/pull/2477))
- [IDEMPIERE-6211](https://idempiere.atlassian.net/browse/IDEMPIERE-6211) Dashboard Goal - Chart doesn't work. ([#2476](https://github.com/idempiere/idempiere/pull/2476))
- [IDEMPIERE-6247](https://idempiere.atlassian.net/browse/IDEMPIERE-6247) Issue with Zoom Across when several records should open a window using ZoomCondition ([#2464](https://github.com/idempiere/idempiere/pull/2464))
- [IDEMPIERE-6248](https://idempiere.atlassian.net/browse/IDEMPIERE-6248) System Property to avoid cutting log ([#2482](https://github.com/idempiere/idempiere/pull/2482))
- [IDEMPIERE-6255](https://idempiere.atlassian.net/browse/IDEMPIERE-6255) Incorrect column count on datatables ([#2483](https://github.com/idempiere/idempiere/pull/2483))
- [IDEMPIERE-6257](https://idempiere.atlassian.net/browse/IDEMPIERE-6257) WListbox cannot add total line for Integer ([#2470](https://github.com/idempiere/idempiere/pull/2470))
- [IDEMPIERE-6260](https://idempiere.atlassian.net/browse/IDEMPIERE-6260) Posting error not creating Notice ([#2478](https://github.com/idempiere/idempiere/pull/2478), [#2489](https://github.com/idempiere/idempiere/pull/2489))
- [IDEMPIERE-6264](https://idempiere.atlassian.net/browse/IDEMPIERE-6264) Error message on BEFORE_PROCESS and AFTER_PROCESS is shown wrongly ([#2484](https://github.com/idempiere/idempiere/pull/2484), [#2486](https://github.com/idempiere/idempiere/pull/2486))

## 2024-10-03 {#2024-10-03}

- [IDEMPIERE-6013](https://idempiere.atlassian.net/browse/IDEMPIERE-6013) Implement a way to filter dinamically records on MRole.addAccessSQL ([#2471](https://github.com/idempiere/idempiere/pull/2471))
- [IDEMPIERE-6146](https://idempiere.atlassian.net/browse/IDEMPIERE-6146) Recently access menu item: minor refresh refinement ([#2365](https://github.com/idempiere/idempiere/pull/2365), [#2370](https://github.com/idempiere/idempiere/pull/2370))

## 2024-09-27 {#2024-09-27}

- [IDEMPIERE-5432](https://idempiere.atlassian.net/browse/IDEMPIERE-5432) Performance Measure Calculation - Improve SQL Definition(cover more case) ([#2460](https://github.com/idempiere/idempiere/pull/2460))
- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) Support of UUID as Key (FHCA-4195) - Record Info Improvements ([#2455](https://github.com/idempiere/idempiere/pull/2455))
- [IDEMPIERE-5760](https://idempiere.atlassian.net/browse/IDEMPIERE-5760) Manage mail.smtp.connectiontimeout and mail.smtp.writetimeout using SysConfig ([#2465](https://github.com/idempiere/idempiere/pull/2465))
- [IDEMPIERE-6007](https://idempiere.atlassian.net/browse/IDEMPIERE-6007) Log Warning: Evaluator.parseSQLLogic: (AD_Table_ID) - SQL variable parse failed: @SQL=SELECT 1 FROM AD_Field WHERE AD_Tab_ID=@AD_Tab_ID@ ([#2456](https://github.com/idempiere/idempiere/pull/2456))
- [IDEMPIERE-6225](https://idempiere.atlassian.net/browse/IDEMPIERE-6225) Improve IsSingleRow logic when opening 1 record ([#2454](https://github.com/idempiere/idempiere/pull/2454))
- [IDEMPIERE-6244](https://idempiere.atlassian.net/browse/IDEMPIERE-6244) Required change on idempiere-server.sh for docker ([#2458](https://github.com/idempiere/idempiere/pull/2458))
- [IDEMPIERE-6248](https://idempiere.atlassian.net/browse/IDEMPIERE-6248) SysConfig to avoid cutting log ([#2463](https://github.com/idempiere/idempiere/pull/2463))
- [IDEMPIERE-6249](https://idempiere.atlassian.net/browse/IDEMPIERE-6249) CLogFormatter.fillExceptionTrace should filter org.adempiere. and org.idempiere. ([#2462](https://github.com/idempiere/idempiere/pull/2462))
- [IDEMPIERE-6250](https://idempiere.atlassian.net/browse/IDEMPIERE-6250) NPE when open SortTab ([#2467](https://github.com/idempiere/idempiere/pull/2467))
- [IDEMPIERE-6251](https://idempiere.atlassian.net/browse/IDEMPIERE-6251) clean status bar error info ([#2468](https://github.com/idempiere/idempiere/pull/2468))

## 2024-09-11 {#2024-09-11}

- [IDEMPIERE-2981](https://idempiere.atlassian.net/browse/IDEMPIERE-2981) Implement JSON Field type + [IDEMPIERE-6227](https://idempiere.atlassian.net/browse/IDEMPIERE-6227) - fixes ([#2449](https://github.com/idempiere/idempiere/pull/2449))
- [IDEMPIERE-3040](https://idempiere.atlassian.net/browse/IDEMPIERE-3040) Invoice Price Variations for Average PO costing method ([#2428](https://github.com/idempiere/idempiere/pull/2428))
- [IDEMPIERE-5647](https://idempiere.atlassian.net/browse/IDEMPIERE-5647) Allow definition of context variables by Role - fix issue not being used in Logic ([#2452](https://github.com/idempiere/idempiere/pull/2452))
- [IDEMPIERE-6217](https://idempiere.atlassian.net/browse/IDEMPIERE-6217) An Error Occurred While Uploading the CSV File as an Attachment ([#2446](https://github.com/idempiere/idempiere/pull/2446))
- [IDEMPIERE-6223](https://idempiere.atlassian.net/browse/IDEMPIERE-6223) / COF #17758 - Add new field JsonData to AD_PInstance and AD_PInstance_Log ([#2447](https://github.com/idempiere/idempiere/pull/2447)) - Peer Review Fixes ([#2448](https://github.com/idempiere/idempiere/pull/2448))
- [IDEMPIERE-6228](https://idempiere.atlassian.net/browse/IDEMPIERE-6228) - Info Window and Info Windows process support for tables with UUID as key / [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) ([#2450](https://github.com/idempiere/idempiere/pull/2450))
- [IDEMPIERE-6229](https://idempiere.atlassian.net/browse/IDEMPIERE-6229): 2Pack / Data : fill table field using SQL Statement content ([#2451](https://github.com/idempiere/idempiere/pull/2451))
- [IDEMPIERE-6230](https://idempiere.atlassian.net/browse/IDEMPIERE-6230) ConcurrentModificationException on MTable ([#2453](https://github.com/idempiere/idempiere/pull/2453))

## 2024-08-21 {#2024-08-21}

- [IDEMPIERE-3294](https://idempiere.atlassian.net/browse/IDEMPIERE-3294) Process Audit generate unused AD_PInstance_Para ([#2445](https://github.com/idempiere/idempiere/pull/2445))
- [IDEMPIERE-6189](https://idempiere.atlassian.net/browse/IDEMPIERE-6189) Performance: queries on RV_C_Invoice doing unnecesary index or seq scan ([#2437](https://github.com/idempiere/idempiere/pull/2437))
- [IDEMPIERE-6215](https://idempiere.atlassian.net/browse/IDEMPIERE-6215) Advanced Search Error -> Not unique in the ID space of &lt;Window eJzF__g&gt;: Row2 ([#2440](https://github.com/idempiere/idempiere/pull/2440))
- [IDEMPIERE-6216](https://idempiere.atlassian.net/browse/IDEMPIERE-6216) Usability - Initial Tenant Setup - Missing required parameters ([#2441](https://github.com/idempiere/idempiere/pull/2441))
- [IDEMPIERE-6217](https://idempiere.atlassian.net/browse/IDEMPIERE-6217) An Error Occurred While Uploading the CSV File as an Attachment ([#2443](https://github.com/idempiere/idempiere/pull/2443))
- [IDEMPIERE-6218](https://idempiere.atlassian.net/browse/IDEMPIERE-6218) Failed to import location record when there are multiple region records with the same name ([#2444](https://github.com/idempiere/idempiere/pull/2444))

## 2024-08-19 {#2024-08-19}

- [IDEMPIERE-3294](https://idempiere.atlassian.net/browse/IDEMPIERE-3294) Process Audit generate unused AD_PInstance_Para ([#2439](https://github.com/idempiere/idempiere/pull/2439))
- [IDEMPIERE-6212](https://idempiere.atlassian.net/browse/IDEMPIERE-6212) CONTEXT_EMAIL_USER_CC overrides the email user set with CONTEXT_EMAIL_USER_TO in the WEMailDialog ([#2438](https://github.com/idempiere/idempiere/pull/2438))
- [IDEMPIERE-6214](https://idempiere.atlassian.net/browse/IDEMPIERE-6214) PackIn AD_TableIndex can fail if the index exists previously without columns ([#2436](https://github.com/idempiere/idempiere/pull/2436))

## 2024-08-12 {#2024-08-12}

- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) Support of UUID as Key (FHCA-4195) - fix zoom ([#2429](https://github.com/idempiere/idempiere/pull/2429))
- [IDEMPIERE-6194](https://idempiere.atlassian.net/browse/IDEMPIERE-6194) 2Pack must ignore the SIMILAR TO preference from user ([#2423](https://github.com/idempiere/idempiere/pull/2423))
- [IDEMPIERE-6195](https://idempiere.atlassian.net/browse/IDEMPIERE-6195) - Add code to return virtual UI columns SQL without the prefix in MColumn ([#2424](https://github.com/idempiere/idempiere/pull/2424))
- [IDEMPIERE-6196](https://idempiere.atlassian.net/browse/IDEMPIERE-6196) Fix selection columns on several windows ([#2426](https://github.com/idempiere/idempiere/pull/2426), [#2425](https://github.com/idempiere/idempiere/pull/2425))
- [IDEMPIERE-6199](https://idempiere.atlassian.net/browse/IDEMPIERE-6199) Payment Print/Export cannot set filesuffix depending on the document type ([#2427](https://github.com/idempiere/idempiere/pull/2427))
- [IDEMPIERE-6202](https://idempiere.atlassian.net/browse/IDEMPIERE-6202) Field status that applied to new record is applied to the existing a record too in a specific operation at Window ([#2430](https://github.com/idempiere/idempiere/pull/2430))
- [IDEMPIERE-6204](https://idempiere.atlassian.net/browse/IDEMPIERE-6204) - Env.parseVariable returns wrong parsed message if default value is used ([#2431](https://github.com/idempiere/idempiere/pull/2431))
- [IDEMPIERE-6206](https://idempiere.atlassian.net/browse/IDEMPIERE-6206) Shortcut for Payment not working with there are different windows for Receipt/Payment ([#2432](https://github.com/idempiere/idempiere/pull/2432))
- [IDEMPIERE-6209](https://idempiere.atlassian.net/browse/IDEMPIERE-6209) Detail Zoom Across not working ([#2434](https://github.com/idempiere/idempiere/pull/2434))

## 2024-07-19 {#2024-07-19}

- [IDEMPIERE-2981](https://idempiere.atlassian.net/browse/IDEMPIERE-2981) Implement JSON field type / fix missing space in certain scenarios ([#2417](https://github.com/idempiere/idempiere/pull/2417))
- [IDEMPIERE-6182](https://idempiere.atlassian.net/browse/IDEMPIERE-6182) Update datatables extension for HTML report ([#2406](https://github.com/idempiere/idempiere/pull/2406))
- [IDEMPIERE-6188](https://idempiere.atlassian.net/browse/IDEMPIERE-6188) Read-Only Session ([#2415](https://github.com/idempiere/idempiere/pull/2415))
- [IDEMPIERE-6190](https://idempiere.atlassian.net/browse/IDEMPIERE-6190) TabCreateFields.doIt postgresql exception found in log ([#2419](https://github.com/idempiere/idempiere/pull/2419))

## 2024-07-05 {#2024-07-05}

- [IDEMPIERE-6168](https://idempiere.atlassian.net/browse/IDEMPIERE-6168) Found problems with jasper setting filename ([#2411](https://github.com/idempiere/idempiere/pull/2411))
- [IDEMPIERE-6186](https://idempiere.atlassian.net/browse/IDEMPIERE-6186) - Fix MMailText setting the wrong language when bp language is null ([#2410](https://github.com/idempiere/idempiere/pull/2410))
- [IDEMPIERE-6187](https://idempiere.atlassian.net/browse/IDEMPIERE-6187) Transaction closed when running workflow on certain conditions ([#2413](https://github.com/idempiere/idempiere/pull/2413))

## 2024-07-04 {#2024-07-04}

- [IDEMPIERE-4087](https://idempiere.atlassian.net/browse/IDEMPIERE-4087) - Set isDisplayed='N' by default for virtual search columns in field ([#2407](https://github.com/idempiere/idempiere/pull/2407))
- [IDEMPIERE-6123](https://idempiere.atlassian.net/browse/IDEMPIERE-6123) Query in search window causing slowness and load spikes in the database (FHCA-5356) ([#2408](https://github.com/idempiere/idempiere/pull/2408), [#2409](https://github.com/idempiere/idempiere/pull/2409))
- [IDEMPIERE-6181](https://idempiere.atlassian.net/browse/IDEMPIERE-6181) - Fix MBPartner.getPrimaryAD_User_ID() returning 0 when the business partner has no contacts ([#2405](https://github.com/idempiere/idempiere/pull/2405))

## 2024-06-28 {#2024-06-28}

- [IDEMPIERE-2981](https://idempiere.atlassian.net/browse/IDEMPIERE-2981) Implement JSON Field type - generate model for Test ([#2402](https://github.com/idempiere/idempiere/pull/2402))
- [IDEMPIERE-6172](https://idempiere.atlassian.net/browse/IDEMPIERE-6172) Open from a highlighted window, DateRangePicker popup will auto close when selecting an item in dropdown list ([#2400](https://github.com/idempiere/idempiere/pull/2400))
- [IDEMPIERE-6174](https://idempiere.atlassian.net/browse/IDEMPIERE-6174) - Create Production from Order process doesn't set BOM Formula ([#2399](https://github.com/idempiere/idempiere/pull/2399))
- [IDEMPIERE-6176](https://idempiere.atlassian.net/browse/IDEMPIERE-6176) UUID indexes without constraint ([#2397](https://github.com/idempiere/idempiere/pull/2397))
- [IDEMPIERE-6178](https://idempiere.atlassian.net/browse/IDEMPIERE-6178) Level 3 tab is invisible after collapse and expand of bottom pane ([#2401](https://github.com/idempiere/idempiere/pull/2401))

## 2024-06-18 {#2024-06-18}

- [IDEMPIERE-2981](https://idempiere.atlassian.net/browse/IDEMPIERE-2981) Implement JSON field type ([#2255](https://github.com/idempiere/idempiere/pull/2255), [#2263](https://github.com/idempiere/idempiere/pull/2263), [#2396](https://github.com/idempiere/idempiere/pull/2396))
- [IDEMPIERE-6169](https://idempiere.atlassian.net/browse/IDEMPIERE-6169) Performance on AD_ChangeLog with Record_UU ([#2393](https://github.com/idempiere/idempiere/pull/2393))

## 2024-06-13 {#2024-06-13}

- [IDEMPIERE-6117](https://idempiere.atlassian.net/browse/IDEMPIERE-6117) POI: WorkbookFactory.create cannot be used to open XLSX files ([#2357](https://github.com/idempiere/idempiere/pull/2357))
- [IDEMPIERE-6159](https://idempiere.atlassian.net/browse/IDEMPIERE-6159) Add drop ship location to ITaxLookup ([#2380](https://github.com/idempiere/idempiere/pull/2380))
- [IDEMPIERE-6161](https://idempiere.atlassian.net/browse/IDEMPIERE-6161):JasperReports encounters issues using encrypted functions due to incompatible dependencies ([#2381](https://github.com/idempiere/idempiere/pull/2381))
- [IDEMPIERE-6162](https://idempiere.atlassian.net/browse/IDEMPIERE-6162) Error with Create PO from Requisition for different BPs on multiple lines with same product ([#2383](https://github.com/idempiere/idempiere/pull/2383))
- [IDEMPIERE-6165](https://idempiere.atlassian.net/browse/IDEMPIERE-6165) - Custom name is not taken when running a core report … ([#2386](https://github.com/idempiere/idempiere/pull/2386), [#2392](https://github.com/idempiere/idempiere/pull/2392))
- [IDEMPIERE-6166](https://idempiere.atlassian.net/browse/IDEMPIERE-6166) PostgreSQL DUAL table with more than one record ([#2387](https://github.com/idempiere/idempiere/pull/2387))
- [IDEMPIERE-6167](https://idempiere.atlassian.net/browse/IDEMPIERE-6167) BOM Price List must search just for Verified BOMs ([#2388](https://github.com/idempiere/idempiere/pull/2388))
- [IDEMPIERE-6168](https://idempiere.atlassian.net/browse/IDEMPIERE-6168) Found problems with jasper setting filename ([#2390](https://github.com/idempiere/idempiere/pull/2390))

## 2024-05-30 {#2024-05-30}

- [IDEMPIERE-6160](https://idempiere.atlassian.net/browse/IDEMPIERE-6160) Remove Eclipse warnings ([#2379](https://github.com/idempiere/idempiere/pull/2379))
- Revert [IDEMPIERE-5923](https://idempiere.atlassian.net/browse/IDEMPIERE-5923) Info Window should use key and display columns setting from lookup ([#2108](https://github.com/idempiere/idempiere/pull/2108))

## 2024-05-28 {#2024-05-28}

- [IDEMPIERE-5849](https://idempiere.atlassian.net/browse/IDEMPIERE-5849) Fix PackOut broken with GenericPO after Cache Reset ([#2382](https://github.com/idempiere/idempiere/pull/2382))
- [IDEMPIERE-6150](https://idempiere.atlassian.net/browse/IDEMPIERE-6150) NON-DB attachments are disappearing when a DB deletion fails ([#2377](https://github.com/idempiere/idempiere/pull/2377))
- [IDEMPIERE-6158](https://idempiere.atlassian.net/browse/IDEMPIERE-6158) Warehouse Purchase Order cannot be completed after change of product ([#2376](https://github.com/idempiere/idempiere/pull/2376))

## 2024-05-21 {#2024-05-21}

- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) Support of UUID as Key (FHCA-4195) + [IDEMPIERE-6143](https://idempiere.atlassian.net/browse/IDEMPIERE-6143) ([#2371](https://github.com/idempiere/idempiere/pull/2371), [#2367](https://github.com/idempiere/idempiere/pull/2367))
- [IDEMPIERE-5728](https://idempiere.atlassian.net/browse/IDEMPIERE-5728) Fix RV_UnPosted view definition in dictionary ([#2361](https://github.com/idempiere/idempiere/pull/2361))
- [IDEMPIERE-5796](https://idempiere.atlassian.net/browse/IDEMPIERE-5796): Generate Model Template for several tables in a row ([#2244](https://github.com/idempiere/idempiere/pull/2244))
- [IDEMPIERE-6102](https://idempiere.atlassian.net/browse/IDEMPIERE-6102) Performance: avoid SQL on AD_TreeNode when the table doesn't have a custom tree ([#2309](https://github.com/idempiere/idempiere/pull/2309))
- [IDEMPIERE-6137](https://idempiere.atlassian.net/browse/IDEMPIERE-6137) Payment Rule does not appear in reports from Sales Order ([#2364](https://github.com/idempiere/idempiere/pull/2364))
- [IDEMPIERE-6142](https://idempiere.atlassian.net/browse/IDEMPIERE-6142) Can't add new column to partitioned table ([#2358](https://github.com/idempiere/idempiere/pull/2358))
- [IDEMPIERE-6144](https://idempiere.atlassian.net/browse/IDEMPIERE-6144) Can't export a report if the name has less than 3 characters ([#2363](https://github.com/idempiere/idempiere/pull/2363))
- [IDEMPIERE-6149](https://idempiere.atlassian.net/browse/IDEMPIERE-6149) Model[Class|Interface]Generator must have a predictable order independent of the developer language (collation) ([#2368](https://github.com/idempiere/idempiere/pull/2368))

## 2024-05-13 {#2024-05-13}

- [IDEMPIERE-5136](https://idempiere.atlassian.net/browse/IDEMPIERE-5136): Set Messages at tenant level - missing Oracle DROP INDEX ([#2322](https://github.com/idempiere/idempiere/pull/2322))
- [IDEMPIERE-6044](https://idempiere.atlassian.net/browse/IDEMPIERE-6044) CLogMgt.enable not working properly after InitialClientSetup ([#2328](https://github.com/idempiere/idempiere/pull/2328))
- [IDEMPIERE-6105](https://idempiere.atlassian.net/browse/IDEMPIERE-6105) Implement recently access menu items ([#2311](https://github.com/idempiere/idempiere/pull/2311))
- [IDEMPIERE-6106](https://idempiere.atlassian.net/browse/IDEMPIERE-6106) Performance indicator (the Gauge chart): rendering of needle is wrong when value is > the max interval ([#2312](https://github.com/idempiere/idempiere/pull/2312))
- [IDEMPIERE-6107](https://idempiere.atlassian.net/browse/IDEMPIERE-6107) Improve Table Partitioning API ([#2315](https://github.com/idempiere/idempiere/pull/2315))
- [IDEMPIERE-6110](https://idempiere.atlassian.net/browse/IDEMPIERE-6110) New Error Message To Indicate When Sales Order has just Freight Product or Charge Freight ([#2318](https://github.com/idempiere/idempiere/pull/2318), [#2360](https://github.com/idempiere/idempiere/pull/2360))
- [IDEMPIERE-6113](https://idempiere.atlassian.net/browse/IDEMPIERE-6113) : Date Range boxes on Info Window are too small ([#2320](https://github.com/idempiere/idempiere/pull/2320))
- [IDEMPIERE-6114](https://idempiere.atlassian.net/browse/IDEMPIERE-6114) Eclipse 2024-03 create false changes for org.adempiere.base.AnnotationBasedModelFactory.xml ([#2321](https://github.com/idempiere/idempiere/pull/2321))
- [IDEMPIERE-6115](https://idempiere.atlassian.net/browse/IDEMPIERE-6115) : Fix NPE in ADTabpanel while selecting a tree item ([#2323](https://github.com/idempiere/idempiere/pull/2323))
- [IDEMPIERE-6118](https://idempiere.atlassian.net/browse/IDEMPIERE-6118) : Missing resources on idempiere server monitor ([#2326](https://github.com/idempiere/idempiere/pull/2326), [#2344](https://github.com/idempiere/idempiere/pull/2344))
- [IDEMPIERE-6119](https://idempiere.atlassian.net/browse/IDEMPIERE-6119) Show dashboard content layout on column when open on mobile screen size ([#2350](https://github.com/idempiere/idempiere/pull/2350))
- [IDEMPIERE-6121](https://idempiere.atlassian.net/browse/IDEMPIERE-6121):github action fail by tycho update => setup maven to 3.9 ([#2330](https://github.com/idempiere/idempiere/pull/2330))
- [IDEMPIERE-6123](https://idempiere.atlassian.net/browse/IDEMPIERE-6123) Query in search window causing slowness and load spikes in the database (FHCA-5356) ([#2340](https://github.com/idempiere/idempiere/pull/2340), [#2354](https://github.com/idempiere/idempiere/pull/2354))
- [IDEMPIERE-6125](https://idempiere.atlassian.net/browse/IDEMPIERE-6125) Allow monitoring null transactions on idempiereMonitor ([#2332](https://github.com/idempiere/idempiere/pull/2332))
- [IDEMPIERE-6126](https://idempiere.atlassian.net/browse/IDEMPIERE-6126): ProcessParameterPanel - method to get ProcessInfo ([#2333](https://github.com/idempiere/idempiere/pull/2333))
- [IDEMPIERE-6127](https://idempiere.atlassian.net/browse/IDEMPIERE-6127) : Improve Report Process Parameter for Mobile Screen ([#2334](https://github.com/idempiere/idempiere/pull/2334))
- [IDEMPIERE-6128](https://idempiere.atlassian.net/browse/IDEMPIERE-6128) make org.idempiere.db.debug show just native Postgresql by default ([#2335](https://github.com/idempiere/idempiere/pull/2335))
- [IDEMPIERE-6130](https://idempiere.atlassian.net/browse/IDEMPIERE-6130) Move garbage collection to a button in About Window ([#2341](https://github.com/idempiere/idempiere/pull/2341), [#2339](https://github.com/idempiere/idempiere/pull/2339))
- [IDEMPIERE-6136](https://idempiere.atlassian.net/browse/IDEMPIERE-6136) ModelEventDelegate doesn't works with DocAction, PostCreate, PostUpdate and PostDelete annotation ([#2346](https://github.com/idempiere/idempiere/pull/2346))
- [IDEMPIERE-6137](https://idempiere.atlassian.net/browse/IDEMPIERE-6137) Payment Rule does not appear in reports from Sales Order ([#2347](https://github.com/idempiere/idempiere/pull/2347), [#2351](https://github.com/idempiere/idempiere/pull/2351))
- [IDEMPIERE-6140](https://idempiere.atlassian.net/browse/IDEMPIERE-6140) Chosen Multiple Selection Table column bug in Info window ([#2353](https://github.com/idempiere/idempiere/pull/2353))

## 2024-04-15 {#2024-04-15}

- [IDEMPIERE-6078](https://idempiere.atlassian.net/browse/IDEMPIERE-6078) 2Pack issue for AD_Role_OrgAccess ([#2303](https://github.com/idempiere/idempiere/pull/2303))
- [IDEMPIERE-6085](https://idempiere.atlassian.net/browse/IDEMPIERE-6085) HTMLExtension doesn't handle HTML_REPORT_THEME that starts with "~./" ([#2288](https://github.com/idempiere/idempiere/pull/2288))
- [IDEMPIERE-6089](https://idempiere.atlassian.net/browse/IDEMPIERE-6089) Address refresh issue ([#2313](https://github.com/idempiere/idempiere/pull/2313))
- [IDEMPIERE-6091](https://idempiere.atlassian.net/browse/IDEMPIERE-6091) Field shown as mandatory when filled with space of tab ([#2293](https://github.com/idempiere/idempiere/pull/2293))
- [IDEMPIERE-6094](https://idempiere.atlassian.net/browse/IDEMPIERE-6094) AD Window: error notification popup for detail tab is being shown at the wrong position ([#2299](https://github.com/idempiere/idempiere/pull/2299))
- [IDEMPIERE-6095](https://idempiere.atlassian.net/browse/IDEMPIERE-6095) Organization window: The lookup drop down inside the west tree panel doesn't resize when you resize the tree panel ([#2300](https://github.com/idempiere/idempiere/pull/2300))
- [IDEMPIERE-6096](https://idempiere.atlassian.net/browse/IDEMPIERE-6096) Implement regexp VFormat ([#2301](https://github.com/idempiere/idempiere/pull/2301), [#2306](https://github.com/idempiere/idempiere/pull/2306))
- [IDEMPIERE-6098](https://idempiere.atlassian.net/browse/IDEMPIERE-6098) - Wrong Null Check in Dashboard Controller ([#2304](https://github.com/idempiere/idempiere/pull/2304))
- [IDEMPIERE-6099](https://idempiere.atlassian.net/browse/IDEMPIERE-6099) Global Search Enhancements ([#2305](https://github.com/idempiere/idempiere/pull/2305))
- [IDEMPIERE-6100](https://idempiere.atlassian.net/browse/IDEMPIERE-6100) Table Partitioning Issue with Tables having Index with where condition ([#2307](https://github.com/idempiere/idempiere/pull/2307))
- [IDEMPIERE-6101](https://idempiere.atlassian.net/browse/IDEMPIERE-6101) Account Info and other forms don't have Date Range Editor ([#2308](https://github.com/idempiere/idempiere/pull/2308))
- [IDEMPIERE-6104](https://idempiere.atlassian.net/browse/IDEMPIERE-6104) - Table Partitioning for List Type Key Columns ([#2310](https://github.com/idempiere/idempiere/pull/2310))

## 2024-04-05 {#2024-04-05}

- [IDEMPIERE-5847](https://idempiere.atlassian.net/browse/IDEMPIERE-5847) Wrong Posting in Shipment ([#2280](https://github.com/idempiere/idempiere/pull/2280))
- [IDEMPIERE-5963](https://idempiere.atlassian.net/browse/IDEMPIERE-5963) Implement Sub-Partitioning and Detach Partition ([#2287](https://github.com/idempiere/idempiere/pull/2287))
- [IDEMPIERE-6040](https://idempiere.atlassian.net/browse/IDEMPIERE-6040) Improvements for CSV import template ([#2279](https://github.com/idempiere/idempiere/pull/2279), [#2292](https://github.com/idempiere/idempiere/pull/2292))
- [IDEMPIERE-6064](https://idempiere.atlassian.net/browse/IDEMPIERE-6064) Error when creating a table with a long name through CreateTable process ([#2290](https://github.com/idempiere/idempiere/pull/2290))
- [IDEMPIERE-6076](https://idempiere.atlassian.net/browse/IDEMPIERE-6076) Fix Default Locator on InfoWindow Create lines from Receipt/Shipment ([#2281](https://github.com/idempiere/idempiere/pull/2281))
- [IDEMPIERE-6077](https://idempiere.atlassian.net/browse/IDEMPIERE-6077): Translation of QueryMoreThanOneRecordsFound ([#2282](https://github.com/idempiere/idempiere/pull/2282))
- [IDEMPIERE-6081](https://idempiere.atlassian.net/browse/IDEMPIERE-6081) Import Csv by Template: Allow import from a detail tab into different parents ([#2289](https://github.com/idempiere/idempiere/pull/2289))
- [IDEMPIERE-6086](https://idempiere.atlassian.net/browse/IDEMPIERE-6086) Missing UUID indexes ([#2291](https://github.com/idempiere/idempiere/pull/2291))
- [IDEMPIERE-6087](https://idempiere.atlassian.net/browse/IDEMPIERE-6087) Users cannot delete their own User Queries ([#2294](https://github.com/idempiere/idempiere/pull/2294))

## 2024-03-22 {#2024-03-22}

- [IDEMPIERE-5503](https://idempiere.atlassian.net/browse/IDEMPIERE-5503) Product Costs > Cost Movement > Field AMOUNT has inconsistent +/- signs ([#2273](https://github.com/idempiere/idempiere/pull/2273))
- [IDEMPIERE-5578](https://idempiere.atlassian.net/browse/IDEMPIERE-5578) Data corruption when copying order lines from a closed order ([#2269](https://github.com/idempiere/idempiere/pull/2269))
- [IDEMPIERE-5949](https://idempiere.atlassian.net/browse/IDEMPIERE-5949) Datatables.js and Pivot.js Report Viewer ([#2274](https://github.com/idempiere/idempiere/pull/2274))
- [IDEMPIERE-5967](https://idempiere.atlassian.net/browse/IDEMPIERE-5967) - prerequisite for java 17 ([#2276](https://github.com/idempiere/idempiere/pull/2276))
- [IDEMPIERE-6068](https://idempiere.atlassian.net/browse/IDEMPIERE-6068) Add C_UOM.UNCEFACT column ([#2275](https://github.com/idempiere/idempiere/pull/2275))
- [IDEMPIERE-6072](https://idempiere.atlassian.net/browse/IDEMPIERE-6072) Record ID Editor not working well on detail tabs with multi-ID key ([#2270](https://github.com/idempiere/idempiere/pull/2270))

## 2024-03-15 {#2024-03-15}

- [IDEMPIERE-5949](https://idempiere.atlassian.net/browse/IDEMPIERE-5949) Datatables.js and Pivot.js Report Viewer ([#2260](https://github.com/idempiere/idempiere/pull/2260))
- [IDEMPIERE-6025](https://idempiere.atlassian.net/browse/IDEMPIERE-6025) Purchase Credit Memo > Create Lines From not displaying open/deferred matched PO invoice quantities ([#2248](https://github.com/idempiere/idempiere/pull/2248))
- [IDEMPIERE-6033](https://idempiere.atlassian.net/browse/IDEMPIERE-6033) Zoom for WPAttributeDialog Lot field is partially implemented ([#2261](https://github.com/idempiere/idempiere/pull/2261))
- [IDEMPIERE-6046](https://idempiere.atlassian.net/browse/IDEMPIERE-6046) Updates on C_Order via REST or webservices is leaving corrupted data ([#2262](https://github.com/idempiere/idempiere/pull/2262))
- [IDEMPIERE-6048](https://idempiere.atlassian.net/browse/IDEMPIERE-6048) Extend Column Display Type For Jasper Report by Attachment ([#2256](https://github.com/idempiere/idempiere/pull/2256))
- [IDEMPIERE-6054](https://idempiere.atlassian.net/browse/IDEMPIERE-6054) Create Lines From checkboxes behave erratically ([#2266](https://github.com/idempiere/idempiere/pull/2266))

## 2024-03-04 {#2024-03-04}

:::warning

Running update-prd.sh with this version is breaking the server, to apply this version it needs a full reinstall of iDempiere server and all the plugins.

:::

- [IDEMPIERE-4677](https://idempiere.atlassian.net/browse/IDEMPIERE-4677): get client id from MRole instead of from context ([#2250](https://github.com/idempiere/idempiere/pull/2250))
- [IDEMPIERE-4819](https://idempiere.atlassian.net/browse/IDEMPIERE-4819) Private Lock - Allow Unlock other users Private Records ([#2202](https://github.com/idempiere/idempiere/pull/2202))
- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) Support of UUID as Key (FHCA-4195) - fix oracle migration script ([#2228](https://github.com/idempiere/idempiere/pull/2228))
- [IDEMPIERE-5790](https://idempiere.atlassian.net/browse/IDEMPIERE-5790) Improve Report Refresh functionality ([#2246](https://github.com/idempiere/idempiere/pull/2246))
- [IDEMPIERE-5795](https://idempiere.atlassian.net/browse/IDEMPIERE-5795): DeveloperMode context variable - System Property ([#2243](https://github.com/idempiere/idempiere/pull/2243))
- [IDEMPIERE-5888](https://idempiere.atlassian.net/browse/IDEMPIERE-5888) Login Preferences are created on System tenant - fix NPE ([#2229](https://github.com/idempiere/idempiere/pull/2229))
- [IDEMPIERE-5949](https://idempiere.atlassian.net/browse/IDEMPIERE-5949) Datatables.js and Pivot.js Report Viewer ([#2211](https://github.com/idempiere/idempiere/pull/2211), [#2221](https://github.com/idempiere/idempiere/pull/2221))
- [IDEMPIERE-5990](https://idempiere.atlassian.net/browse/IDEMPIERE-5990) Create translation for BPartnerOrgLink process errors ([#2181](https://github.com/idempiere/idempiere/pull/2181))
- [IDEMPIERE-6013](https://idempiere.atlassian.net/browse/IDEMPIERE-6013) Implement a way to filter dinamically records on MRole.addAccessSQL ([#2209](https://github.com/idempiere/idempiere/pull/2209))
- [IDEMPIERE-6016](https://idempiere.atlassian.net/browse/IDEMPIERE-6016):trx timeout make leak connection by call Connection.about but not call Connection.close ([#2210](https://github.com/idempiere/idempiere/pull/2210), [#2219](https://github.com/idempiere/idempiere/pull/2219))
- [IDEMPIERE-6026](https://idempiere.atlassian.net/browse/IDEMPIERE-6026) - Set Model Cascade ([#2220](https://github.com/idempiere/idempiere/pull/2220))
- [IDEMPIERE-6029](https://idempiere.atlassian.net/browse/IDEMPIERE-6029) Extract @SQL= and @SQLFIND= to constant ([#2230](https://github.com/idempiere/idempiere/pull/2230))
- [IDEMPIERE-6030](https://idempiere.atlassian.net/browse/IDEMPIERE-6030) Potential infinite loop in MLocation.equals (Object) method ([#2231](https://github.com/idempiere/idempiere/pull/2231))
- [IDEMPIERE-6031](https://idempiere.atlassian.net/browse/IDEMPIERE-6031) Redundant code in MSetup.createClient method ([#2232](https://github.com/idempiere/idempiere/pull/2232))
- [IDEMPIERE-6032](https://idempiere.atlassian.net/browse/IDEMPIERE-6032) MPInstanceLog ResultSet constructor not getting all value from result set ([#2233](https://github.com/idempiere/idempiere/pull/2233))
- [IDEMPIERE-6034](https://idempiere.atlassian.net/browse/IDEMPIERE-6034) MTaxCategory.getDefaultTax unnecessary create new MTax instance ([#2234](https://github.com/idempiere/idempiere/pull/2234))
- [IDEMPIERE-6035](https://idempiere.atlassian.net/browse/IDEMPIERE-6035) Use saveCrossTenantSafe instead of PO.setCrossTenantSafe ([#2235](https://github.com/idempiere/idempiere/pull/2235))
- [IDEMPIERE-6036](https://idempiere.atlassian.net/browse/IDEMPIERE-6036) Serial number control has potential to generate duplicate serial number under heavy load ([#2236](https://github.com/idempiere/idempiere/pull/2236), [#2237](https://github.com/idempiere/idempiere/pull/2237))
- [IDEMPIERE-6037](https://idempiere.atlassian.net/browse/IDEMPIERE-6037) Upgrade pdf.js viewer to version 4.0.379 ([#2238](https://github.com/idempiere/idempiere/pull/2238))
- [IDEMPIERE-6038](https://idempiere.atlassian.net/browse/IDEMPIERE-6038) BP/Product Icon not used in Order Info Window ([#2239](https://github.com/idempiere/idempiere/pull/2239))
- [IDEMPIERE-6039](https://idempiere.atlassian.net/browse/IDEMPIERE-6039) MBPartnerLocation returning Location wrongly from cache when asked to requery ([#2240](https://github.com/idempiere/idempiere/pull/2240))
- [IDEMPIERE-6041](https://idempiere.atlassian.net/browse/IDEMPIERE-6041) - Workflow activities on smartphones ([#2241](https://github.com/idempiere/idempiere/pull/2241))
- [IDEMPIERE-6042](https://idempiere.atlassian.net/browse/IDEMPIERE-6042) Improvements to Payment window ([#2242](https://github.com/idempiere/idempiere/pull/2242))
- [IDEMPIERE-6043](https://idempiere.atlassian.net/browse/IDEMPIERE-6043) Upgrade Jasper Report to version 6.21.0 ([#2245](https://github.com/idempiere/idempiere/pull/2245))
- [IDEMPIERE-6047](https://idempiere.atlassian.net/browse/IDEMPIERE-6047) - Fix report dialog showing the parameter cut in verti… ([#2249](https://github.com/idempiere/idempiere/pull/2249))
- [IDEMPIERE-6052](https://idempiere.atlassian.net/browse/IDEMPIERE-6052) Print Format: Format Pattern is not Applied on Grouping/Summary SCRIPT rows ([#2252](https://github.com/idempiere/idempiere/pull/2252))
- [IDEMPIERE-6053](https://idempiere.atlassian.net/browse/IDEMPIERE-6053) Problem with Convert_PostgreSQLTest running tests in parallel ([#2253](https://github.com/idempiere/idempiere/pull/2253))
- [IDEMPIERE-6060](https://idempiere.atlassian.net/browse/IDEMPIERE-6060) NPE when creating a Print Format Item using AutomaticPackIn on startup ([#2257](https://github.com/idempiere/idempiere/pull/2257))
- [IDEMPIERE-6061](https://idempiere.atlassian.net/browse/IDEMPIERE-6061) Performance - MPrintFormatItem loading MPrintFormat on constructor ([#2258](https://github.com/idempiere/idempiere/pull/2258))
- [IDEMPIERE-6062](https://idempiere.atlassian.net/browse/IDEMPIERE-6062) Wrong query when importing translations / [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) ([#2259](https://github.com/idempiere/idempiere/pull/2259))

## 2024-02-06 {#2024-02-06}

- [IDEMPIERE-3117](https://idempiere.atlassian.net/browse/IDEMPIERE-3117) Wrong period validation on Bank Statement ([#2225](https://github.com/idempiere/idempiere/pull/2225))
- [IDEMPIERE-4579](https://idempiere.atlassian.net/browse/IDEMPIERE-4579) Function altercolumn fails when a role name has a dash ([#2224](https://github.com/idempiere/idempiere/pull/2224), [#2227](https://github.com/idempiere/idempiere/pull/2227))
- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) Insert Log not being created - fix wrong parenthesis ([#2212](https://github.com/idempiere/idempiere/pull/2212)) / Trl Export for table TestUU_Trl ([#2207](https://github.com/idempiere/idempiere/pull/2207))
- [IDEMPIERE-5943](https://idempiere.atlassian.net/browse/IDEMPIERE-5943) Implement table partitioning support ([#2203](https://github.com/idempiere/idempiere/pull/2203), [#2226](https://github.com/idempiere/idempiere/pull/2226))
- [IDEMPIERE-5992](https://idempiere.atlassian.net/browse/IDEMPIERE-5992) - Move the getIdentifier methods from WRecordEditor to MLookup class ([#2183](https://github.com/idempiere/idempiere/pull/2183))
- [IDEMPIERE-6004](https://idempiere.atlassian.net/browse/IDEMPIERE-6004) Upgrade to Tycho 4.0.4 ([#2201](https://github.com/idempiere/idempiere/pull/2201))
- [IDEMPIERE-6005](https://idempiere.atlassian.net/browse/IDEMPIERE-6005) Unit Test: Display the test method to be executed in t… ([#2217](https://github.com/idempiere/idempiere/pull/2217))
- [IDEMPIERE-6009](https://idempiere.atlassian.net/browse/IDEMPIERE-6009) AllocationReset Not Working Correctly ([#2204](https://github.com/idempiere/idempiere/pull/2204))
- [IDEMPIERE-6015](https://idempiere.atlassian.net/browse/IDEMPIERE-6015) Allow usage of _ID or _UU columns in print format item scripts ([#2208](https://github.com/idempiere/idempiere/pull/2208))
- [IDEMPIERE-6017](https://idempiere.atlassian.net/browse/IDEMPIERE-6017) Fix NPE in MoveClient when a column does not exist ([#2218](https://github.com/idempiere/idempiere/pull/2218)) / Move/Copy Client failing when there are Record_ID references for AD_ClientInfo or AD_OrgInfo ([#2214](https://github.com/idempiere/idempiere/pull/2214))
- [IDEMPIERE-6018](https://idempiere.atlassian.net/browse/IDEMPIERE-6018) Dangerous 2Packs generated with UpdateDictionary=true ([#2215](https://github.com/idempiere/idempiere/pull/2215))
- [IDEMPIERE-6019](https://idempiere.atlassian.net/browse/IDEMPIERE-6019) Add query to help finding customizations to official dictionary ([#2216](https://github.com/idempiere/idempiere/pull/2216))
- [IDEMPIERE-6027](https://idempiere.atlassian.net/browse/IDEMPIERE-6027) Alter column fail with PostgreSQL 16.1 ([#2222](https://github.com/idempiere/idempiere/pull/2222), [#2223](https://github.com/idempiere/idempiere/pull/2223))

## 2024-01-23 {#2024-01-23}

- Revert [IDEMPIERE-4877](https://idempiere.atlassian.net/browse/IDEMPIERE-4877) - Fix Footer is overlay on content ([#2053](https://github.com/idempiere/idempiere/pull/2053))
- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) - Parallel unit tests fail frequently with deadlock ([#2190](https://github.com/idempiere/idempiere/pull/2190))
- [IDEMPIERE-5838](https://idempiere.atlassian.net/browse/IDEMPIERE-5838) Base: Improve readability of code ([#2179](https://github.com/idempiere/idempiere/pull/2179)) / Fix various typos ([#2188](https://github.com/idempiere/idempiere/pull/2188))
- [IDEMPIERE-5888](https://idempiere.atlassian.net/browse/IDEMPIERE-5888) - solve login issue for users with single client not saving preferences ([#2191](https://github.com/idempiere/idempiere/pull/2191))
- [IDEMPIERE-5952](https://idempiere.atlassian.net/browse/IDEMPIERE-5952) - Adjust to return IDColumn recordID ([#2130](https://github.com/idempiere/idempiere/pull/2130))
- [IDEMPIERE-5981](https://idempiere.atlassian.net/browse/IDEMPIERE-5981) Misleading error when completing an auto-produce shipment ([#2177](https://github.com/idempiere/idempiere/pull/2177))
- [IDEMPIERE-5986](https://idempiere.atlassian.net/browse/IDEMPIERE-5986) : Tree items w/o parent must be aligned like with parents ([#2182](https://github.com/idempiere/idempiere/pull/2182))
- [IDEMPIERE-5988](https://idempiere.atlassian.net/browse/IDEMPIERE-5988) Wrong DisplayLogic in Discount, Write-off, Over/Under Payment fields ([#2180](https://github.com/idempiere/idempiere/pull/2180))
- [IDEMPIERE-5989](https://idempiere.atlassian.net/browse/IDEMPIERE-5989) Attachments are not accessible after upgrade from Idempiere 10 to Idempiere 11 ([#2185](https://github.com/idempiere/idempiere/pull/2185))
- [IDEMPIERE-5994](https://idempiere.atlassian.net/browse/IDEMPIERE-5994) Connection leak when using DB.prepareStatement(badSql, null) ([#2184](https://github.com/idempiere/idempiere/pull/2184))
- [IDEMPIERE-5996](https://idempiere.atlassian.net/browse/IDEMPIERE-5996) Record Access is not being updated when a new record is added ([#2186](https://github.com/idempiere/idempiere/pull/2186), [#2194](https://github.com/idempiere/idempiere/pull/2194))
- [IDEMPIERE-5998](https://idempiere.atlassian.net/browse/IDEMPIERE-5998):In case there is a document link, the status bar does not show a popup when clicked ([#2193](https://github.com/idempiere/idempiere/pull/2193))
- [IDEMPIERE-6000](https://idempiere.atlassian.net/browse/IDEMPIERE-6000) Reset AD_SysConfig cache automatically when configured ([#2196](https://github.com/idempiere/idempiere/pull/2196))
- [IDEMPIERE-6001](https://idempiere.atlassian.net/browse/IDEMPIERE-6001) Minor alignment fix for tree and view dashboard gadget ([#2197](https://github.com/idempiere/idempiere/pull/2197))
- [IDEMPIERE-6002](https://idempiere.atlassian.net/browse/IDEMPIERE-6002) Recent Items not working when UUID field is inactive ([#2198](https://github.com/idempiere/idempiere/pull/2198))
- [IDEMPIERE-6003](https://idempiere.atlassian.net/browse/IDEMPIERE-6003) Remove dependency on Jasper Studio's source forge p2 repository ([#2199](https://github.com/idempiere/idempiere/pull/2199))

## 2024-01-06 {#2024-01-06}

- [IDEMPIERE-5062](https://idempiere.atlassian.net/browse/IDEMPIERE-5062):Min/Max Validation for Process Parameters is not implemented ([#2176](https://github.com/idempiere/idempiere/pull/2176))
- [IDEMPIERE-5402](https://idempiere.atlassian.net/browse/IDEMPIERE-5402) Replace Jfree Chart with Billboard ([#2165](https://github.com/idempiere/idempiere/pull/2165))
- [IDEMPIERE-5602](https://idempiere.atlassian.net/browse/IDEMPIERE-5602): removing priceEntered and added LineNetAmt on Expense report line. ([#2138](https://github.com/idempiere/idempiere/pull/2138))
- [IDEMPIERE-5963](https://idempiere.atlassian.net/browse/IDEMPIERE-5963) Implement Sub-Partitioning and Detach Partition ([#2150](https://github.com/idempiere/idempiere/pull/2150))
- [IDEMPIERE-5980](https://idempiere.atlassian.net/browse/IDEMPIERE-5980):spring-jcl make conflict between an export and import (slow down start idempiere on some condition) ([#2175](https://github.com/idempiere/idempiere/pull/2175))

## 2023-12-30 {#2023-12-30}

- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) fix PO.get_Translation for Zero ID tables ([#2170](https://github.com/idempiere/idempiere/pull/2170)) - Fix NPE when AD_RecentItem.Record_UU is null ([#2172](https://github.com/idempiere/idempiere/pull/2172))
- [IDEMPIERE-5903](https://idempiere.atlassian.net/browse/IDEMPIERE-5903): correct [IDEMPIERE-3943](https://idempiere.atlassian.net/browse/IDEMPIERE-3943) Fix broken Automated javadoc generation ([#2167](https://github.com/idempiere/idempiere/pull/2167), [#2169](https://github.com/idempiere/idempiere/pull/2169))
- [IDEMPIERE-5943](https://idempiere.atlassian.net/browse/IDEMPIERE-5943) Implement table partitioning support - fix menu ([#2171](https://github.com/idempiere/idempiere/pull/2171))

## 2023-12-29 {#2023-12-29}

- [IDEMPIERE-3943](https://idempiere.atlassian.net/browse/IDEMPIERE-3943) Fix broken Automated javadoc generation ([#2167](https://github.com/idempiere/idempiere/pull/2167))
- [IDEMPIERE-4214](https://idempiere.atlassian.net/browse/IDEMPIERE-4214) Javadoc: correct warnings on newest java version ([#2168](https://github.com/idempiere/idempiere/pull/2168))
- [IDEMPIERE-5354](https://idempiere.atlassian.net/browse/IDEMPIERE-5354) - Correct name of SysConfig keys (max 50 chars) ([#2164](https://github.com/idempiere/idempiere/pull/2164))
- [IDEMPIERE-5969](https://idempiere.atlassian.net/browse/IDEMPIERE-5969) Upgrade DB libraries ([#2163](https://github.com/idempiere/idempiere/pull/2163))
- [IDEMPIERE-5970](https://idempiere.atlassian.net/browse/IDEMPIERE-5970) Reference field must be filled in Report Customization for multiple fields ([#2166](https://github.com/idempiere/idempiere/pull/2166))

## 2023-12-27 {#2023-12-27}

- [IDEMPIERE-5567](https://idempiere.atlassian.net/browse/IDEMPIERE-5567) Support of UUID as Key (FHCA-4195) ([#2162](https://github.com/idempiere/idempiere/pull/2162))
