ChangeLog Release 11
From iDempiere en
Maintainer: Carlos Ruiz
Strategy: Integration of bug fixes, and some non-disruptive features
Schedule: A new release is prepared approximately every 1 or 2 weeks
2024-11-19
- IDEMPIERE-6000 Reset AD_SysConfig cache automatically when configured (#2525)
- IDEMPIERE-6255:Incorrect column count on datatables / fix headers of CSV on change language (#2527)
- IDEMPIERE-6294 default expression for multi-select fields (#2532)
- IDEMPIERE-6295 OIDC SSO: logout not working for Amazon Cognito (#2533)
- IDEMPIERE-6296 -Fixed process workflow node using inactive parameters (#2534)
- IDEMPIERE-6297 Fix RelatedInfoWindow Order By (#2529) (#2535)
- IDEMPIERE-6305 Improve some Error Messages (#2544)
- IDEMPIERE-6307: MenuSearch doesn't display tooltip (#2545)
2024-11-07
- IDEMPIERE-6279 Problem with hazelcast with multiple server running on localhost postgres on same network (#2514)
- IDEMPIERE-6282 : idempiere login page enhancement (#2509)
- IDEMPIERE-6284 - Order is not validating user values when 0 is set (#2511)
- IDEMPIERE-6285 - Component doesn't enable when user clicks on new record if positioned in a record without access (#2513)
- IDEMPIERE-6286-optimize-image-background-on-landing-page (#2515)
- IDEMPIERE-6288 - Fix script in format item (#2516)
- Revert "IDEMPIERE-6255:Incorrect column count on datatables (#2483)"
2024-10-30
- IDEMPIERE-3551 Automatic Packin - lower verbosity (#2491)
- IDEMPIERE-6048 Check access - based on Heng Sin's PR2485 (#2494)
- IDEMPIERE-6263 Wrong line net amount (#2490)
- IDEMPIERE-6267 Fields with dynamic validation using TabNo do not reve… (#2495)
- IDEMPIERE-6272 - Model Generator fails in silence when the query does… (#2499)
- IDEMPIERE-6276 Window > Tab > Copy Tab Fields - must copy just the missing fields (#2505)
- IDEMPIERE-6277 When deleting a Recent Item the list is shrunk, instead of showing the next recent item (#2506)
2024-10-14
- IDEMPIERE-6196 AD_SysConfig (#2479)
- IDEMPIERE-6210 Dashboard Menu - not showed (#2477)
- IDEMPIERE-6211 Dashboard Goal - Chart doesn't work. (#2476)
- IDEMPIERE-6247 Issue with Zoom Across when several records should open a window using ZoomCondition (#2464)
- IDEMPIERE-6248 System Property to avoid cutting log (#2482)
- IDEMPIERE-6255 Incorrect column count on datatables (#2483)
- IDEMPIERE-6257 WListbox cannot add total line for Integer (#2470)
- IDEMPIERE-6260 Posting error not creating Notice (#2478) (#2489)
- IDEMPIERE-6264 Error message on BEFORE_PROCESS and AFTER_PROCESS is shown wrongly (#2484) (#2486)
2024-10-03
- IDEMPIERE-6013 Implement a way to filter dinamically records on MRole.addAccessSQL (#2471)
- IDEMPIERE-6146 Recently access menu item: minor refresh refinement (#2365) (#2370)
2024-09-27
- IDEMPIERE-5432 Performance Measure Calculation - Improve SQL Definition(cover more case) (#2460)
- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - Record Info Improvements (#2455)
- IDEMPIERE-5760 Manage mail.smtp.connectiontimeout and mail.smtp.writetimeout using SysConfig (#2465)
- 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)
- IDEMPIERE-6225 Improve IsSingleRow logic when opening 1 record (#2454)
- IDEMPIERE-6244 Required change on idempiere-server.sh for docker (#2458)
- IDEMPIERE-6248 SysConfig to avoid cutting log (#2463)
- IDEMPIERE-6249 CLogFormatter.fillExceptionTrace should filter org.adempiere. and org.idempiere. (#2462)
- IDEMPIERE-6250 NPE when open SortTab (#2467)
- IDEMPIERE-6251 clean status bar error info (#2468)
2024-09-11
- IDEMPIERE-2981 Implement JSON Field type + IDEMPIERE-6227 - fixes (#2449)
- IDEMPIERE-3040 Invoice Price Variations for Average PO costing method (#2428)
- IDEMPIERE-5647 Allow definition of context variables by Role - fix issue not being used in Logic (#2452)
- IDEMPIERE-6217 An Error Occurred While Uploading the CSV File as an Attachment (#2446)
- IDEMPIERE-6223 / COF #17758 - Add new field JsonData to AD_PInstance and AD_PInstance_Log (#2447) - Peer Review Fixes (#2448)
- IDEMPIERE-6228 - Info Window and Info Windows process support for tables with UUID as key / IDEMPIERE-5567 (#2450)
- IDEMPIERE-6229: 2Pack / Data : fill table field using SQL Statement content (#2451)
- IDEMPIERE-6230 ConcurrentModificationException on MTable (#2453)
2024-08-21
- IDEMPIERE-3294 Process Audit generate unused AD_PInstance_Para (#2445)
- IDEMPIERE-6189 Performance: queries on RV_C_Invoice doing unnecesary index or seq scan (#2437)
- IDEMPIERE-6215 Advanced Search Error -> Not unique in the ID space of <Window eJzF__g>: Row2 (#2440)
- IDEMPIERE-6216 Usability - Initial Tenant Setup - Missing required parameters (#2441)
- IDEMPIERE-6217 An Error Occurred While Uploading the CSV File as an Attachment (#2443)
- IDEMPIERE-6218 Failed to import location record when there are multiple region records with the same name (#2444)
2024-08-19
- IDEMPIERE-3294 Process Audit generate unused AD_PInstance_Para (#2439)
- IDEMPIERE-6212 CONTEXT_EMAIL_USER_CC overrides the email user set with CONTEXT_EMAIL_USER_TO in the WEMailDialog (#2438)
- IDEMPIERE-6214 PackIn AD_TableIndex can fail if the index exists previously without columns (#2436)
2024-08-12
- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - fix zoom (#2429)
- IDEMPIERE-6194 2Pack must ignore the SIMILAR TO preference from user (#2423)
- IDEMPIERE-6195 - Add code to return virtual UI columns SQL without the prefix in MColumn (#2424)
- IDEMPIERE-6196 Fix selection columns on several windows (#2426) (#2425)
- IDEMPIERE-6199 Payment Print/Export cannot set filesuffix depending on the document type (#2427)
- IDEMPIERE-6202 Field status that applied to new record is applied to the existing a record too in a specific operation at Window (#2430)
- IDEMPIERE-6204 - Env.parseVariable returns wrong parsed message if default value is used (#2431)
- IDEMPIERE-6206 Shortcut for Payment not working with there are different windows for Receipt/Payment (#2432)
- IDEMPIERE-6209 Detail Zoom Across not working (#2434)
2024-07-19
- IDEMPIERE-2981 Implement JSON field type / fix missing space in certain scenarios (#2417)
- IDEMPIERE-6182 Update datatables extension for HTML report (#2406)
- IDEMPIERE-6188 Read-Only Session (#2415)
- IDEMPIERE-6190 TabCreateFields.doIt postgresql exception found in log (#2419)
2024-07-05
- IDEMPIERE-6168 Found problems with jasper setting filename (#2411)
- IDEMPIERE-6186 - Fix MMailText setting the wrong language when bp language is null (#2410)
- IDEMPIERE-6187 Transaction closed when running workflow on certain conditions (#2413)
2024-07-04
- IDEMPIERE-4087 - Set isDisplayed='N' by default for virtual search columns in field (#2407)
- IDEMPIERE-6123 Query in search window causing slowness and load spikes in the database (FHCA-5356) (#2408) (#2409)
- IDEMPIERE-6181 - Fix MBPartner.getPrimaryAD_User_ID() returning 0 when the business partner has no contacts (#2405)
2024-06-28
- IDEMPIERE-2981 Implement JSON Field type - generate model for Test (#2402)
- IDEMPIERE-6172 Open from a highlighted window, DateRangePicker popup will auto close when selecting an item in dropdown list (#2400)
- IDEMPIERE-6174 - Create Production from Order process doesn't set BOM Formula (#2399)
- IDEMPIERE-6176 UUID indexes without constraint (#2397)
- IDEMPIERE-6178 Level 3 tab is invisible after collapse and expand of bottom pane (#2401)
2024-06-18
- IDEMPIERE-2981 Implement JSON field type (#2255) (#2263) (#2396)
- IDEMPIERE-6169 Performance on AD_ChangeLog with Record_UU (#2393)
2024-06-13
- IDEMPIERE-6117 POI: WorkbookFactory.create cannot be used to open XLSX files (#2357)
- IDEMPIERE-6159 Add drop ship location to ITaxLookup (#2380)
- IDEMPIERE-6161:JasperReports encounters issues using encrypted functions due to incompatible dependencies (#2381)
- IDEMPIERE-6162 Error with Create PO from Requisition for different BPs on multiple lines with same product (#2383)
- IDEMPIERE-6165 - Custom name is not taken when running a core report … (#2386) (#2392)
- IDEMPIERE-6166 PostgreSQL DUAL table with more than one record (#2387)
- IDEMPIERE-6167 BOM Price List must search just for Verified BOMs (#2388)
- IDEMPIERE-6168 Found problems with jasper setting filename (#2390)
2024-05-30
- IDEMPIERE-6160 Remove Eclipse warnings (#2379)
- Revert "IDEMPIERE-5923 Info Window should use key and display columns setting from lookup (#2108)"
2024-05-28
- IDEMPIERE-5849 Fix PackOut broken with GenericPO after Cache Reset (#2382)
- IDEMPIERE-6150 NON-DB attachments are disappearing when a DB deletion fails (#2377)
- IDEMPIERE-6158 Warehouse Purchase Order cannot be completed after change of product (#2376)
2024-05-21
- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) + IDEMPIERE-6143 (#2371) (#2367)
- IDEMPIERE-5728 Fix RV_UnPosted view definition in dictionary (#2361)
- IDEMPIERE-5796: Generate Model Template for several tables in a row (#2244)
- IDEMPIERE-6102 Performance: avoid SQL on AD_TreeNode when the table doesn't have a custom tree (#2309)
- IDEMPIERE-6137 Payment Rule does not appear in reports from Sales Order (#2364)
- IDEMPIERE-6142 Can't add new column to partitioned table (#2358)
- IDEMPIERE-6144 Can't export a report if the name has less than 3 characters (#2363)
- IDEMPIERE-6149 Model[Class|Interface]Generator must have a predictable order independent of the developer language (collation) (#2368)
2024-05-13
- IDEMPIERE-5136: Set Messages at tenant level - missing Oracle DROP INDEX (#2322)
- IDEMPIERE-6044 CLogMgt.enable not working properly after InitialClientSetup (#2328)
- IDEMPIERE-6105 Implement recently access menu items (#2311)
- IDEMPIERE-6106 Performance indicator (the Gauge chart): rendering of needle is wrong when value is > the max interval (#2312)
- IDEMPIERE-6107 Improve Table Partitioning API (#2315)
- IDEMPIERE-6110 New Error Message To Indicate When Sales Order has just Freight Product or Charge Freight (#2318) (#2360)
- IDEMPIERE-6113 : Date Range boxes on Info Window are too small (#2320)
- IDEMPIERE-6114 Eclipse 2024-03 create false changes for org.adempiere.base.AnnotationBasedModelFactory.xml (#2321)
- IDEMPIERE-6115 : Fix NPE in ADTabpanel while selecting a tree item (#2323)
- IDEMPIERE-6118 : Missing resources on idempiere server monitor (#2326) (#2344)
- IDEMPIERE-6119 Show dashboard content layout on column when open on mobile screen size (#2350)
- IDEMPIERE-6121:github action fail by tycho update => setup maven to 3.9 (#2330)
- IDEMPIERE-6123 Query in search window causing slowness and load spikes in the database (FHCA-5356) (#2340) (#2354)
- IDEMPIERE-6125 Allow monitoring null transactions on idempiereMonitor (#2332)
- IDEMPIERE-6126: ProcessParameterPanel - method to get ProcessInfo (#2333)
- IDEMPIERE-6127 : Improve Report Process Parameter for Mobile Screen (#2334)
- IDEMPIERE-6128 make org.idempiere.db.debug show just native Postgresql by default (#2335)
- IDEMPIERE-6130 Move garbage collection to a button in About Window (#2341) (#2339)
- IDEMPIERE-6136 ModelEventDelegate doesn't works with DocAction, PostCreate, PostUpdate and PostDelete annotation (#2346)
- IDEMPIERE-6137 Payment Rule does not appear in reports from Sales Order (#2347) (#2351)
- IDEMPIERE-6140 Chosen Multiple Selection Table column bug in Info window (#2353)
2024-04-15
- IDEMPIERE-6078 2Pack issue for AD_Role_OrgAccess (#2303)
- IDEMPIERE-6085 HTMLExtension doesn't handle HTML_REPORT_THEME that starts with "~./" (#2288)
- IDEMPIERE-6089 Address refresh issue (#2313)
- IDEMPIERE-6091 Field shown as mandatory when filled with space of tab (#2293)
- IDEMPIERE-6094 AD Window: error notification popup for detail tab is being shown at the wrong position (#2299)
- IDEMPIERE-6095 Organization window: The lookup drop down inside the west tree panel doesn't resize when you resize the tree panel (#2300)
- IDEMPIERE-6096 Implement regexp VFormat (#2301) (#2306)
- IDEMPIERE-6098 - Wrong Null Check in Dashboard Controller (#2304)
- IDEMPIERE-6099 Global Search Enhancements (#2305)
- IDEMPIERE-6100 Table Partitioning Issue with Tables having Index with where condition (#2307)
- IDEMPIERE-6101 Account Info and other forms don't have Date Range Editor (#2308)
- IDEMPIERE-6104 - Table Partitioning for List Type Key Columns (#2310)
2024-04-05
- IDEMPIERE-5847 Wrong Posting in Shipment (#2280)
- IDEMPIERE-5963 Implement Sub-Partitioning and Detach Partition (#2287)
- IDEMPIERE-6040 Improvements for CSV import template (#2279) (#2292)
- IDEMPIERE-6064 Error when creating a table with a long name through CreateTable process (#2290)
- IDEMPIERE-6076 Fix Default Locator on InfoWindow Create lines from Receipt/Shipment (#2281)
- IDEMPIERE-6077: Translation of QueryMoreThanOneRecordsFound (#2282)
- IDEMPIERE-6081 Import Csv by Template: Allow import from a detail tab into different parents (#2289)
- IDEMPIERE-6086 Missing UUID indexes (#2291)
- IDEMPIERE-6087 Users cannot delete their own User Queries (#2294)
2024-03-22
- IDEMPIERE-5503 Product Costs > Cost Movement > Field AMOUNT has inconsistent +/- signs (#2273)
- IDEMPIERE-5578 Data corruption when copying order lines from a closed order (#2269)
- IDEMPIERE-5949 Datatables.js and Pivot.js Report Viewer (#2274)
- IDEMPIERE-5967 - prerequisite for java 17 (#2276)
- IDEMPIERE-6068 Add C_UOM.UNCEFACT column (#2275)
- IDEMPIERE-6072 Record ID Editor not working well on detail tabs with multi-ID key (#2270)
2024-03-15
- IDEMPIERE-5949 Datatables.js and Pivot.js Report Viewer (#2260)
- IDEMPIERE-6025 Purchase Credit Memo > Create Lines From not displaying open/deferred matched PO invoice quantities (#2248)
- IDEMPIERE-6033 Zoom for WPAttributeDialog Lot field is partially implemented (#2261)
- IDEMPIERE-6046 Updates on C_Order via REST or webservices is leaving corrupted data (#2262)
- IDEMPIERE-6048 Extend Column Display Type For Jasper Report by Attachment (#2256)
- IDEMPIERE-6054 Create Lines From checkboxes behave erratically (#2266)
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: get client id from MRole instead of from context (#2250)
- IDEMPIERE-4819 Private Lock - Allow Unlock other users Private Records (#2202)
- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) - fix oracle migration script (#2228)
- IDEMPIERE-5790 Improve Report Refresh functionality (#2246)
- IDEMPIERE-5795: DeveloperMode context variable - System Property (#2243)
- IDEMPIERE-5888 Login Preferences are created on System tenant - fix NPE (#2229)
- IDEMPIERE-5949 Datatables.js and Pivot.js Report Viewer (#2211) (#2221)
- IDEMPIERE-5990 Create translation for BPartnerOrgLink process errors (#2181)
- IDEMPIERE-6013 Implement a way to filter dinamically records on MRole.addAccessSQL (#2209)
- IDEMPIERE-6016:trx timeout make leak connection by call Connection.about but not call Connection.close (#2210) (#2219)
- IDEMPIERE-6026 - Set Model Cascade (#2220)
- IDEMPIERE-6029 Extract @SQL= and @SQLFIND= to constant (#2230)
- IDEMPIERE-6030 Potential infinite loop in MLocation.equals (Object) method (#2231)
- IDEMPIERE-6031 Redundant code in MSetup.createClient method (#2232)
- IDEMPIERE-6032 MPInstanceLog ResultSet constructor not getting all value from result set (#2233)
- IDEMPIERE-6034 MTaxCategory.getDefaultTax unnecessary create new MTax instance (#2234)
- IDEMPIERE-6035 Use saveCrossTenantSafe instead of PO.setCrossTenantSafe (#2235)
- IDEMPIERE-6036 Serial number control has potential to generate duplicate serial number under heavy load (#2236) (#2237)
- IDEMPIERE-6037 Upgrade pdf.js viewer to version 4.0.379 (#2238)
- IDEMPIERE-6038 BP/Product Icon not used in Order Info Window (#2239)
- IDEMPIERE-6039 MBPartnerLocation returning Location wrongly from cache when asked to requery (#2240)
- IDEMPIERE-6041 - Workflow activities on smartphones (#2241)
- IDEMPIERE-6042 Improvements to Payment window (#2242)
- IDEMPIERE-6043 Upgrade Jasper Report to version 6.21.0 (#2245)
- IDEMPIERE-6047 - Fix report dialog showing the parameter cut in verti… (#2249)
- IDEMPIERE-6052 Print Format: Format Pattern is not Applied on Grouping/Summary SCRIPT rows (#2252)
- IDEMPIERE-6053 Problem with Convert_PostgreSQLTest running tests in parallel (#2253)
- IDEMPIERE-6060 NPE when creating a Print Format Item using AutomaticPackIn on startup (#2257)
- IDEMPIERE-6061 Performance - MPrintFormatItem loading MPrintFormat on constructor (#2258)
- IDEMPIERE-6062 Wrong query when importing translations / IDEMPIERE-5567 (#2259)
2024-02-06
- IDEMPIERE-3117 Wrong period validation on Bank Statement (#2225)
- IDEMPIERE-4579 Function altercolumn fails when a role name has a dash (#2224) (#2227)
- IDEMPIERE-5567 Insert Log not being created - fix wrong parenthesis (#2212) / Trl Export for table TestUU_Trl (#2207)
- IDEMPIERE-5943 Implement table partitioning support (#2203) (#2226)
- IDEMPIERE-5992 - Move the getIdentifier methods from WRecordEditor to MLookup class (#2183)
- IDEMPIERE-6004 Upgrade to Tycho 4.0.4 (#2201)
- IDEMPIERE-6005 Unit Test: Display the test method to be executed in t… (#2217)
- IDEMPIERE-6009 AllocationReset Not Working Correctly (#2204)
- IDEMPIERE-6015 Allow usage of _ID or _UU columns in print format item scripts (#2208)
- IDEMPIERE-6017 Fix NPE in MoveClient when a column does not exist (#2218) / Move/Copy Client failing when there are Record_ID references for AD_ClientInfo or AD_OrgInfo (#2214)
- IDEMPIERE-6018 Dangerous 2Packs generated with UpdateDictionary=true (#2215)
- IDEMPIERE-6019 Add query to help finding customizations to official dictionary (#2216)
- IDEMPIERE-6027 Alter column fail with PostgreSQL 16.1 (#2222) (#2223)
2024-01-23
- Revert "IDEMPIERE-4877 - Fix Footer is overlay on content (#2053)"
- IDEMPIERE-5567 - Parallel unit tests fail frequently with deadlock (#2190)
- IDEMPIERE-5838 Base: Improve readability of code (#2179) / Fix various typos (#2188)
- IDEMPIERE-5888 - solve login issue for users with single client not saving preferences (#2191)
- IDEMPIERE-5952 - Adjust to return IDColumn recordID (#2130)
- IDEMPIERE-5981 Misleading error when completing an auto-produce shipment (#2177)
- IDEMPIERE-5986 : Tree items w/o parent must be aligned like with parents (#2182)
- IDEMPIERE-5988 Wrong DisplayLogic in Discount, Write-off, Over/Under Payment fields (#2180)
- IDEMPIERE-5989 Attachments are not accessible after upgrade from Idempiere 10 to Idempiere 11 (#2185)
- IDEMPIERE-5994 Connection leak when using DB.prepareStatement(badSql, null) (#2184)
- IDEMPIERE-5996 Record Access is not being updated when a new record is added (#2186) (#2194)
- IDEMPIERE-5998:In case there is a document link, the status bar does not show a popup when clicked (#2193)
- IDEMPIERE-6000 Reset AD_SysConfig cache automatically when configured (#2196)
- IDEMPIERE-6001 Minor alignment fix for tree and view dashboard gadget (#2197)
- IDEMPIERE-6002 Recent Items not working when UUID field is inactive (#2198)
- IDEMPIERE-6003 Remove dependency on Jasper Studio's source forge p2 repository (#2199)
2024-01-06
- IDEMPIERE-5062:Min/Max Validation for Process Parameters is not implemented (#2176)
- IDEMPIERE-5402 Replace Jfree Chart with Billboard (#2165)
- IDEMPIERE-5602: removing priceEntered and added LineNetAmt on Expense report line. (#2138)
- IDEMPIERE-5963 Implement Sub-Partitioning and Detach Partition (#2150)
- IDEMPIERE-5980:spring-jcl make conflict between an export and import (slow down start idempiere on some condition) (#2175)
2023-12-30
- IDEMPIERE-5567 fix PO.get_Translation for Zero ID tables (#2170) - Fix NPE when AD_RecentItem.Record_UU is null (#2172)
- IDEMPIERE-5903: correct IDEMPIERE-3943 Fix broken Automated javadoc generation (#2167) (#2169)
- IDEMPIERE-5943 Implement table partitioning support - fix menu (#2171)
2023-12-29
- IDEMPIERE-3943 Fix broken Automated javadoc generation (#2167)
- IDEMPIERE-4214 Javadoc: correct warnings on newest java version (#2168)
- IDEMPIERE-5354 - Correct name of SysConfig keys (max 50 chars) (#2164)
- IDEMPIERE-5969 Upgrade DB libraries (#2163)
- IDEMPIERE-5970 Reference field must be filled in Report Customization for multiple fields (#2166)
2023-12-27
- IDEMPIERE-5567 Support of UUID as Key (FHCA-4195) (#2162)