We are pleased to announce the immediate availability of Servoy 6.1.6 (releaseNumber 1439).
This version is available through the download option on the Servoy website and auto-update.
Always make a backup of your current Servoy installation (directory and database) before installing/upgrading.
To update a Servoy eclipse open Check for updates via help menu.
Thanks to the external testers for helping out to get a solid release!
All the issues addressed:
Client Changes
[fix] SVY-4521 Unexpected release when open the Smart Client
[fix] SVY-4444 listbox shown as combobox
[fix] SVY-4443 Valuelist showing realvalue instead of displayvalue sometimes.
[fix] SVY-4423 FoundsetUpdater fails when a foundset contains newly created records.
[fix] SVY-4349 databaseManager.getEditedRecords(foundset) inconsistent returns
[fix] SVY-4332 foundset.getQuery() doesn't always return a query object reflecting the current state of the foundset.
[fix] SVY-4329 IllegalArgumentException in TimSort.mergeHi() when opening a form.
[fix] SVY-4317 NPE inside JSFoundSetUpdater.js_performUpdate().
[fix] SVY-4311 FoundsetUpdater only updating from selectedIndex forward, and not entire foundset
[fix] SVY-4288 Column converters aren't called to translate values when using FoundsetUpdater.
[fix] SVY-4749 Java update 7.25 breaks some bean loading
[fix] SVY-4729 selectOnEnter and TEXT_FIELD issue
[fix] SVY-4609 Can't see field value in calc
[fix] SVY-4423 FoundsetUpdater fails when a foundset contains newly created records.
Web Client Changes
[enh] SVY-3728 give wrapper div around <select> a styleclassname
[fix] SVY-4630 Two windows with a shared foundset can deadlock each other.
[fix] SVY-4592 Two windows with a shared foundset can trigger "Cannot modify component hierarchy after render phase has started..." error.
[fix] SVY-4601 IE8: Datanotify requests originating from dialog windows aren't discontinued when the window is closed.
[fix] SVY-4505 Offscreen tabs not rendering in IE8.
[fix] SVY-4498 IE 8 button graphics are not displaying correctly
[fix] SVY-4491 Excessive ajax chatter in web client
[fix] SVY-4490 problem on grid in web client
[fix] SVY-4575 scrollable table view web client with lot of records blocked
[fix] SVY-4565 button event source object returns wrong coordinates
[fix] SVY-4553 When using Ajax pagination tables headers are frozen in place when controller.enabled = false.
[fix] SVY-4544 Vertical scrollbars don't always appear when needed for table views in tab panels.
[fix] SVY-4533 Performance: Slow to click from row-to-row in table view after calling foundset.loadRecords(dataset).
[fix] SVY-4527 RuntimeException in DataAdapterList.valueChanged().
[fix] SVY-4435 Random Javascript error in servoy.js in IE.
[fix] SVY-4426 NPE in WebEventExecutor.generateResponse().
[fix] SVY-4310 UI not in sync with reported state in debugger
[fix] SVY-4270 onDataChange is fired twice for a valuelist in webclient
[fix] SVY-4255 Typeahead with valuelist by method shows faulty realValue when in find mode
[fix] SVY-4240 Clicking on a button with an image causes the image to jump.
[fix] SVY-4287 Scrollable table views that are scrolled horizontally to the right sometimes momentarily jump to the left and then back again.
[fix] SVY-4417 ERROR: getting of webcellbased view readonly false
[fix] SVY-4416 NPE in MainPage.closeChildWindow().
[fix] SVY-4391 Default time in calendar element always 8:00 am
[fix] SVY-4385 Drag and Drop of a Button in Webclient
[fix] SVY-4362 onDataChange fired twice
[fix] SVY-4352 onRender and Enable problem
[fix] SVY-4775 Toggling visibility of columns in a tableview get strange
[fix] SVY-4757 onRender coloring behavior very intermittent
[fix] SVY-4655 Strange error: Cannot find the IPersist element for cell
Developer Changes
[fix] SVY-4627 len function in querybuilder does not work correctly
[fix] SVY-4624 Value list not show displayvalue on the type-ahead control in add mode
[fix] SVY-4441 on exporting solution, dbi files are ignored
[fix] SVY-4367 Wrong database after close->cancel with switched server
[fix] SVY-4366 Warning in developer on converters
[fix] SVY-4406 Error when trying to synchronize table meta-data from the workspace data file to the database tables
[fix] SVY-4291 Error in sample code for borderType JSLabel, JSField and others
[fix] SVY-4293 Missing jsdoc end tag
[fix] SVY-4303 Invalid warnings related to using custom types
Server Changes
[enh] SVY-4639 Possible memory leak of WebClientsApplication$EventCallbackModifier objects.
[enh] SVY-4631 Memory Usage: HashMaps inside WebCellBasedView instances consuming 43MB of heap.
[enh] SVY-4623 Memory Usage: java.awt.Color instances account for 30MB of heap.
[enh] SVY-4622 TemplateGenerator.FormCache consumes 130MB of heap space.
[enh] SVY-4572 Performance: Ajax paging is slow due to java.awt.Font.getFamily() calls.
[fix] SVY-4585 java.lang.NPE (no idea what's causing this)
[fix] SVY-4512 foundset.loadRecords(qbselect|pk) throws Exception when called on a related foundset
[fix] SVY-4525 When importing a solution the error "Data model change needed..." doesn't tell us the actual database change it needs to make.
[fix] SVY-4446 after Compact modules from repository server
[fix] SVY-4276 Performance: Sometimes foundset.newRecord() calls can take over 10s.
[fix] SVY-4425 NumberFormatExceptions triggered from admin console?
[fix] SVY-4315 SQL Server 2012 Warning in log file
Plugin Changes
[enh] SVY-3932 Add NTLM support for HTTP plugin
[fix] SVY-4485 Special keys in window plugins get localized translation while the javascript code only checks for english key names
[fix] SVY-4431 NPE printing form to pdf_output plugin
[fix] SVY-4302 dbtreeview java.lang.StackOverflowError
[fix] SVY-4321 Context menus are transparent (wrong CSS) on initial load.