Release Notes: xTuple ERP 4.11.1 now available

Version 4.11.1 || October 2017

xTuple open source ERP+CRM 4.11.1 final release is now available for download from xTuple's GitHub repository as well as the xTuple PostBooks® project page on SourceForge. Thanks to all who contributed to make this release possible, including Verlin Nooner and Scott Zuke. The commercial editions and extension packages can be downloaded by commercial customers from xTuple's Community Website. See more information about deploying this release in the detailed Release Notes on GitHub (see link at the end of this post).

Summary

This release includes fixes for almost 80 bugs and a handful of minor features added to the application since the xTuple ERP+CRM 4.11.0 release. Our focus has been on improving overall quality and functionality.

  • Fixes to the autocompleter bugs
  • Improvements in CSVImp:
    • Importing images and other files
    • Update and Append

Extensions

Accompanying this application and database release, we have also made minor fixes to the following extensions. Access to the commerically-released packages are available to commercial customers only.

Compatibility

NOTE: See the xTuple ERP Compatibility Matrix. You will need the following two (2) PostgreSQL extensions. These need to be installed on the database server, not client machines.

  • plv8 — See our GitHub wiki for more information on how to install plv8 and a blog post describing plv8 and why we introduced this new dependency
  • ossp-uuid — If you built PostgreSQL from source code, you might have to rebuild it. Make sure to include the --with-ossp-uuid option for the configure command. See our instructions for building PostgreSQL for details.

Note: Mac users may need to refer to How to Open the xTuple ERP CRM Desktop Client on your Mac when warned by Gatekeeper about Unidentified Developers

Features 

  • Features issue #5043 Right Click to View Characteristics for P/R
  • Features issue #19111 Add support for item characteristics to misc. invoice
  • Features issue #29526 distribution catalog - would like to be able to double click and edit or view a catcost item
  • Features issue #29873 Prompt for GL posting date when voiding posted invoice
  • Features issue #29880 Need utility for loading images into ERP database
  • Features issue #30854 Expose the dispatch service XM.SalesOrder.addPayment() to the REST API.

Bug Fixes

  • Fixed issue #14206 Observation: No label is displayed for date field in the 'Credit Card Transaction Information' screen
  • Fixed issue #16185 Invalid pricing schedule assignment patterns disrupt editing sales orders
  • Fixed issue #16275 Incorrect site is displayed on selecting to post Miscellaneous Production from 'Inventory Availability' screen
  • Fixed issue #17127 Alarm Date not enabled
  • Fixed issue #17680 Irrelevant behavior is observed for Account creation when CRM Account # generation is set to 'Automatic'
  • Fixed issue #19021 Inconsistency in RAs (receiving site)
  • Fixed issue #19378 Duplicate database indexes
  • Fixed issue #20717 Irrelevant behaviour is observed in Customer Groups screen
  • Fixed issue #21869 XML Import - Ship To incorrectly selected
  • Fixed issue #24362 xWDSPA: Selecting to change the SPA number from 'N/A' to any displays Database Error irrelevantly
  • Fixed issue #24425 Item Alias Behavior in Sales Order
  • Fixed issue #25421 Trade Service LOD file changes Price UOM
  • Fixed issue #25682 Edit option missing from purchase request menu
  • Fixed issue #26127 Alias not selected for SO showing in customer part field
  • Fixed issue #26158 Identical alias for different item cannot be selected
  • Fixed issue #27331 System does not honor the characteristics created in 'Sales' setup
  • Fixed issue #27513 Possible to make changes to order being edited by another user
  • Fixed issue #27538 Irrelevant behavior is observed when clicking 'cancel' button on 'Incident' screen
  • Fixed issue #27555 ""May use the full application"" visible when it is the only option
  • Fixed issue #27772 Many displays are hard to open or extend with scripting
  • Fixed issue #27860 Disabling a package schema should disable triggers on public tables
  • Fixed issue #28159 PO Litem Characteristics cannot be added to a PO line Item
  • Fixed issue #28276 invcitem_updateinv column allows nulls
  • Fixed issue #28370 'Standard', 'Actual' fields are not properly aligned in 'Item List Price' screen
  • Fixed issue #28548 Ship-via does not populate on Invoice
  • Fixed issue #28625 Inventory Availability screen does not support multiple filter parameters (fix attached)
  • Fixed issue #29026 'Standard Oper.' field name is displayed instead of 'Standard Operation' in 'Work Order Operation' screen
  • Fixed issue #29164 Able to save Financial report group with blank names in Financial Report screen.
  • Fixed issue #29166 'Edit' Button is not functional in 'Column Layout' screen.
  • Fixed issue #29222 AP Multi-Currency Posting Issue
  • Fixed issue #29234 Allowed entry of non numeric causes termination of sql
  • Fixed issue #29248 api.bom creates multiple active revisions
  • Fixed issue #29291 No error message when trying to delete payment terms used only on a PO
  • Fixed issue #29342 Using the 'X' object to cancel on Contact screen leaves record
  • Fixed issue #29363 Able to enter item details in 'Purchase Order Item' screen though 'Site Can Purchase This Item' check box is disabled for item
  • Fixed issue #29385 Omnibus: Filters are disappeared when minimizing and maximizing 'Quantities on Hand' screen.
  • Fixed issue #29523 Transaction block error while trying to update roles
  • Fixed issue #29701 xTupleCommerce: CBUMP bumper in demodb has no list price, yet is marked as sellable.
  • Fixed issue #29808 'Lot/Serial' tab is in disable mode after removing the item number in 'Return Authorization Item' screen
  • Fixed issue #29996 'Select button' is enabled without selecting Bank Account in 'Select Bank Account' dialog box in 'Approve Payments' screen.
  • Fixed issue #30012 Sales Order Item Tab Order Changed
  • Fixed issue #30094 Preferred selling site on ship-to address not honored
  • Fixed issue #30189 'Due date' field is not refreshed on changing Terms in 'Miscellaneous Voucher' screen
  • Fixed issue #30315 Reversed invoice indicator needs work
  • Fixed issue #30391 Sales Order form items list incorrectly assumes that Customer PN Item Aliases will be unique
  • Fixed issue #30469 Post Operation when the user / server in different timezone: wooperpost - wrong date and time
  • Fixed issue #30591 [xtuple] Detail query in Items report incorrectly inner joins on prodcat_id and item_price_uom_id
  • Fixed issue #30595 4.11 Nordic: Numeric Keypad ""ENTER"" Key does not affect POST in distribute Window
  • Fixed issue #30603 Drill down on Summarized Sales History report Error
  • Fixed issue #30607 Voiding a check in local currency fails
  • Fixed issue #30628 ParameterWidget/XComboBox reports wrong value when ""null"" (scripting)
  • Fixed issue #30636 Inventory zone report uses location comment instead of ARBL naming convention
  • Fixed issue #30663 Node.js database connections lose js_init's search path
  • Fixed issue #30677 calcsalesorderamt
  • Fixed issue #30679 Merge / Purge Utility cannot be used by more than one person at a time
  • Fixed issue #30685 Tab entry changed on misc. distribution screen
  • Fixed issue #30689 Extra space is observed in between the fields in ‘Item List Prices’ screen.
  • Fixed issue #30693 Accounting Periods
  • Fixed issue #30703 Freight breakdown value is incorrectly displayed in ‘Freight Breakdown’ when return authorization disposition is ‘Replace’.
  • Fixed issue #30708 XComboBox removeItem method leaves object in an inconsistent state (scripting)
  • Fixed issue #30721 Unable to do buildapp on masterref database
  • Fixed issue #30781 Item Number List Widget misbehaving on Mac 4.11
  • Fixed issue #30788 WO Lead Time not being added
  • Fixed issue #30796 RA Item Notes don't follow SO
  • Fixed issue #30802 ‘Error Saving Item Information’ dialog is displayed when sales order ‘line item’ is created in Distribution Empty Database
  • Fixed issue #30813 View Transaction Link on Trial Balance Report
  • Fixed issue #30822 Received qty does not consider returns
  • Fixed issue #30851 cannot disable an extension if it contains a trigger with a mixed-case name
  • Fixed issue #30852 Cannot view voucher item screen
  • Fixed issue #30864 Landed Cost Distribution creates erros in Maintain Item Cost
  • Fixed issue #30867 ‘Error Posting Transaction’ dialog is displayed while posting a transaction in Enterprise and Distribution Editions
  • Fixed issue #30898 Selection of GL account from dropdown not honored
  • Fixed issue #30901 Price UOM not working as expected
  • Fixed issue #30903 ‘Error enabling package’ dialog is displayed while disabling ‘xt’ package in ‘List Packages’ screen.
  • Fixed issue #30943 Freight Distribution error on AP-PO Vouchering version 4.11.0
  • Fixed issue #30945 Converting multiple unrelated UOMs does not work
  • Fixed issue #30947 api.customer view balance_method not compatible between select and insert/update
  • Fixed issue #30950 Customer name not transferring to linked work order
  • Fixed issue #30958 Constraint on Rev table doesn't allow ""S"" status
  • Fixed issue #31002 Vendor Records are not Saved
  • Fixed issue #31017 Multicompany sync login screen does not support enhanced authentication

What’s Next?

xTuple has already started work on xTuple ERP+CRM version 4.12.0. The primary focus for the 4.12.0 development cycle will be CRM enhancements and integrations as well as continuous performance improvements. See xTuple's Product Roadmap for more detail.

Gil Moskowitz

Director Software Development

Gil joined xTuple in 2005 to develop the first version of multi-currency support in our products. He helped xTuple transition from its original closed source OpenMFG product to the commercial open source company we are today. Before coming to xTuple, Gil worked for several large and small software companies in a variety of roles, including Informix Software, where he managed the database backup/restore utility group. He always advocates for, and delivers, high-quality products through improvements to the software development process. Ask about his other jobs next time you see him — ! He has a B.A. in Biology from Reed College and an M.S. in Computer Science from Old Dominion University.