Difference between revisions of "ChangeLog Release 12"

From iDempiere en
(Maintenance release-12)
(Maintenance release-12)
 
(15 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
Schedule: A new release is prepared approximately every 1 or 2 weeks
 
Schedule: A new release is prepared approximately every 1 or 2 weeks
 +
 +
== 2026-04-21 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6910 IDEMPIERE-6910] Add ExternalTraceId to core audit changelog [https://github.com/idempiere/idempiere/pull/3212 (#3212)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6969 IDEMPIERE-6969] Rollup BOM Cost must verify that BOM products are verified [https://github.com/idempiere/idempiere/pull/3230 (#3230)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6972 IDEMPIERE-6972] Doc_Inventory posting fails with "No Costs for <product>" when a physical inventory contains a zero-difference line for a batch/lot-costed product [https://github.com/idempiere/idempiere/pull/3238 (#3238)]
 +
 +
== 2026-04-14 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6956 IDEMPIERE-6956] Bug in Favorites with two folders [https://github.com/idempiere/idempiere/pull/3222 (#3222)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6970 IDEMPIERE-6970] Posting Production with Standard Costing ends in unbalanced accounting [https://github.com/idempiere/idempiere/pull/3233 (#3233)]
 +
 +
== 2026-04-13 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6926 IDEMPIERE-6926] Financial Report Blank Lines are not Blank [https://github.com/idempiere/idempiere/pull/3213 (#3213)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6962 IDEMPIERE-6962] Receipt completion is slow or times out when invoice is created before receipt [https://github.com/idempiere/idempiere/pull/3227 (#3227)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6963 IDEMPIERE-6963] Env.parseContextForSql create wrong parameter type for _ID context variable with default value [https://github.com/idempiere/idempiere/pull/3229 (#3229)]
 +
 +
== 2026-03-30 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-4877 IDEMPIERE-4877] In Financial Report PDF format, Footer is overlay on content [https://github.com/idempiere/idempiere/pull/3208 (#3208)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6203 IDEMPIERE-6203] Back-dating costing [https://github.com/idempiere/idempiere/pull/3085 (#3085)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6909 IDEMPIERE-6909] NPE in Material Transactions form [https://github.com/idempiere/idempiere/pull/3203 (#3203)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6911 IDEMPIERE-6911] MDunningRun.getEntries should return only active records [https://github.com/idempiere/idempiere/pull/3209 (#3209)]
 +
 +
== 2026-03-20 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6712 IDEMPIERE-6712] Improve algorithm for password hashing and salt (DAD-103) [https://github.com/idempiere/idempiere/pull/3192 (#3192)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6738 IDEMPIERE-6738] Problem in Find Dialog - fix equal query with int instead of String [https://github.com/idempiere/idempiere/pull/3202 (#3202)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6871 IDEMPIERE-6871] Field/Label color fails to evaluate context correctly when switching between records [https://github.com/idempiere/idempiere/pull/3165 (#3165)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6887 IDEMPIERE-6887] WPAttributeDialog Missing M_Product_ID in Context [https://github.com/idempiere/idempiere/pull/3182 (#3182)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6904 IDEMPIERE-6904] Fixed typo in MSetup causing non-localized Msg.getElement string [https://github.com/idempiere/idempiere/pull/3197 (#3197)]
 +
 +
== 2026-03-13 ==
 +
 +
* Revert "[https://idempiere.atlassian.net/browse/IDEMPIERE-6824 IDEMPIERE-6824]: Stack overflow on login if user substitute exists and role has non master role as included role [https://github.com/idempiere/idempiere/pull/3128 (#3128)]"
 +
 +
== 2026-03-12 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6820 IDEMPIERE-6820] Add multi tenant support to SSO (DAD-209) [https://github.com/idempiere/idempiere/pull/3190 (#3190)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6828 IDEMPIERE-6828] Matched PO Status "Deferred" not being posted upon MR match [https://github.com/idempiere/idempiere/pull/3151 (#3151)]
 +
 +
== 2026-03-11 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6820 IDEMPIERE-6820] Add multi tenant support to SSO (DAD-209) [https://github.com/idempiere/idempiere/pull/3177 (#3177)]
 +
 +
== 2026-03-08 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6366 IDEMPIERE-6366] Generic Info window shows all columns exists on table and do not respect seqNoSelection [https://github.com/idempiere/idempiere/pull/2620 (#2620)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6719 IDEMPIERE-6719] Selected records in the info window are not being processed. [https://github.com/idempiere/idempiere/pull/2964 (#2964)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6820 IDEMPIERE-6820] Add multi tenant support to SSO (DAD-209) [https://github.com/idempiere/idempiere/pull/3155 (#3155)]
 +
 +
== 2026-03-02 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6198 IDEMPIERE-6198] Incorrect Accumulated Amt and Accumulated Qty after reverse-correct a Physical Inventory [https://github.com/idempiere/idempiere/pull/2908 (#2908)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6738 IDEMPIERE-6738] Problem in Find Dialog [https://github.com/idempiere/idempiere/pull/3158 (#3158)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6824 IDEMPIERE-6824] Stack overflow on login if user substitute exists and role has non master role as included role [https://github.com/idempiere/idempiere/pull/3128 (#3128)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6870 IDEMPIERE-6870] Fix NPE in callout when selecting product without cost [https://github.com/idempiere/idempiere/pull/3125 (#3125)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6876 IDEMPIERE-6876] Report parameters are overwritten when refreshing a previously opened tab of the same report [https://github.com/idempiere/idempiere/pull/3141 (#3141)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6879 IDEMPIERE-6879] WLocationDialog showing misleading error to user [https://github.com/idempiere/idempiere/pull/3145 (#3145)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6880 IDEMPIERE-6880] PO is NULL Issue When Clicking in Window Zoom [https://github.com/idempiere/idempiere/pull/3146 (#3146)]
 +
 +
== 2026-02-23 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6865 IDEMPIERE-6865] Hashed password saved as plain text when SecureEngine.getSecureRandom fails [https://github.com/idempiere/idempiere/pull/3119 (#3119)]
 +
 +
== 2026-02-20 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6738 IDEMPIERE-6738] Problem in Find Dialog [https://github.com/idempiere/idempiere/pull/3110 (#3110)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6850 IDEMPIERE-6850] Change log not capture for delete of record with UUID Key or with Composite Key (DAD-205) [https://github.com/idempiere/idempiere/pull/3111 (#3111)]
 +
 +
== 2026-02-13 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6845 IDEMPIERE-6845] BOM Price Functions Should Distinguish Between Explicit Zero and Missing Price [https://github.com/idempiere/idempiere/pull/3104 (#3104)]
 +
 +
== 2026-02-12 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6843 IDEMPIERE-6843] Security Dashboard [https://github.com/idempiere/idempiere/pull/3099 (#3099)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6844 IDEMPIERE-6844] Prevent CSV Injection in iDempiere WebUI [https://github.com/idempiere/idempiere/pull/3102 (#3102)]
 +
 +
== 2026-02-10 ==
 +
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6009 IDEMPIERE-6009] AllocationReset Not Working Correctly / fix trx leak [https://github.com/idempiere/idempiere/pull/3097 (#3097)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6833 IDEMPIERE-6833] Jar upgrades for Vulnerability fix [https://github.com/idempiere/idempiere/pull/3093 (#3093)]
 +
* [https://idempiere.atlassian.net/browse/IDEMPIERE-6837 IDEMPIERE-6837] Payment Selection window fails to update amounts and has incorrect field behavior [https://github.com/idempiere/idempiere/pull/3090 (#3090)]
  
 
== 2026-02-09 ==
 
== 2026-02-09 ==

Latest revision as of 18:35, 21 April 2026

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

2026-04-21

  • IDEMPIERE-6910 Add ExternalTraceId to core audit changelog (#3212)
  • IDEMPIERE-6969 Rollup BOM Cost must verify that BOM products are verified (#3230)
  • IDEMPIERE-6972 Doc_Inventory posting fails with "No Costs for <product>" when a physical inventory contains a zero-difference line for a batch/lot-costed product (#3238)

2026-04-14

2026-04-13

2026-03-30

2026-03-20

2026-03-13

  • Revert "IDEMPIERE-6824: Stack overflow on login if user substitute exists and role has non master role as included role (#3128)"

2026-03-12

2026-03-11

2026-03-08

2026-03-02

2026-02-23

2026-02-20

2026-02-13

2026-02-12

2026-02-10

2026-02-09

2026-02-08

2026-02-02

2026-01-29

2026-01-24

2026-01-23

  • IDEMPIERE-5067 Over Shipment getting reverse in generate shipment (#3029)
  • IDEMPIERE-6737 Attribute Set with "Use Guarantee Date for Material Policy" = "Y" recording wrong material policy date in window Physical Inventory, Inventory Move, and Inventory Decrease/Increase (#3053)
  • IDEMPIERE-6800 Wrong costing qty after purchase invoice for partial MR with identical Account Date in MR, shipment and invoice (#3051)
  • IDEMPIERE-6817 Sales Order printing Reversed Invoices (#3069)
  • IDEMPIERE-6818 Billboard chart showing D instead of day (#3061)
  • IDEMPIERE-6822 Replace iDempiere Server Monitor Basic Authentication with Session Login Form (#3067)

2026-01-20

2026-01-16

2026-01-15

2026-01-04

2025-12-30

2025-11-25

2025-11-10

2025-11-04

2025-10-24

2025-10-16

2025-10-14

2025-10-08

  • IDEMPIERE-6649 Upgrade Jetty to 12.0.24 and add support for Bouncy Castle FIPS 140-3 Level 1 compliance bundles (#2929)
  • IDEMPIERE-6680 Back-dated costing bug related to re-posting of matched PO (#2915)
  • IDEMPIERE-6690 Error when clicking UU-based reference field with null value - org.postgresql.util.PSQLException: ERROR: operator does not exist: character varying = integer (#2926)
  • IDEMPIERE-6691 org.idempiere.bouncy.castle-feature: Name in .project is not org.idempiere.bouncy.castle-feature (#2927)
  • IDEMPIERE-6692 Archive Viewer is adding .pdf to any file - and showing always as PDF (#2928)

2025-10-02

  • IDEMPIERE-6685 MColumn.getReferenceTableName not working for ChosenMultipleSelectionTable and ChosenMultipleSelectionSearch (#2924)

2025-10-01

  • IDEMPIERE-6122 Query class to accept a list of columns to select - fix support order by virtual column not in select (#2918)
  • IDEMPIERE-6659 Estimated Landed Cost Scenarios for Purchase Orders and Incorrect Product Costs (#2905)
  • IDEMPIERE-6666 fix getShipmentReceiptDocType in MDocType (#2921)
  • IDEMPIERE-6683 Concurrent client requests can cause "key already exists" errors for user preference (#2919)
  • IDEMPIERE-6684 Unable to save a record via Rest API when a column is set to Record UUID display type (#2922)
  • IDEMPIERE-6685 MColumn.getReferenceTableName not working for ChosenMultipleSelectionTable and ChosenMultipleSelectionSearch (#2923)

2025-09-23

2025-09-18

2025-09-02

2025-09-01

2025-08-29

2025-08-22

2025-08-17

2025-08-12

2025-08-04

2025-07-26

2025-07-24

2025-06-20

2025-06-02

2025-05-17

2025-05-16

2025-05-15

2025-05-01

2025-04-22

2025-04-04

2025-03-29

2025-03-19

2025-03-18

2025-03-10

2025-03-04

  • IDEMPIERE-3040 Invoice Price Variations for Average PO costing method - fix java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. (#2697)
  • IDEMPIERE-4925 Fixed bug cause by original commit that made QtyCount and InternalQty read only on inventory windows (#2700)
  • IDEMPIERE-6385 [QuickForm] - Problem with quickform sorting (#2698)
  • IDEMPIERE-6443 address(C_Location) is not print when city is empty(null) (#2696)
  • IDEMPIERE-6446 Problem detected after update.sh and update-prd.sh is ran several times (#2701)

2025-02-28

2025-02-24

2025-02-13

2025-02-01

2025-01-25

2025-01-23

2025-01-22

2025-01-10

2025-01-05

2024-12-27

Cookies help us deliver our services. By using our services, you agree to our use of cookies.