Servoy 8.0.3

Servoy announcements

Servoy 8.0.3

Postby jcompagner » Tue Apr 12, 2016 12:56 pm

We are pleased to announce the availability of Servoy 8.0.3 (releaseNumber 3025)

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.

The issues addressed, since Servoy 8.0.2 release:


General

[sec] SVY-9347 Upgrade javamail to fix smtp injection vulnerability
[enh] SVY-9336 Sort on temp tables
[fix] SVY-9451 Method generated runtime cannot contain JSDoc in Svy8, it can in Svy7
[fix] SVY-9333 selected record when sorting
[fix] SVY-9212 When loading records in a scrollable listview I would expect that the selectedIndex is 1.


NG Client

[enh] SVY-9626 Different behavior with lists in Smart Client or NG Client using Foreign Key of a different type from the Primary Key
[enh] SVY-9423 upgrade to angular 1.5.0
[enh] SVY-9378 Should be possible to retrieve childComponents of custom web-components by elements.name
[enh] SVY-9373 stylesheet support in ngclient when also having modules
[enh] SVY-9335 Open edits warnings
[enh] SVY-9363 getBrowserInfo
[enh] SVY-9256 Viewport
[enh] SVY-9233 Disconnected from Server, Reconnecting....
[enh] SVY-9355 Localize calendar component
[enh] SVY-9334 Option to switch stylesheet in NG
[enh] SVY-9276 decimal separator is not respected with numeric values
[enh] SVY-9266 Allow use of image calc in bootstrap table
[enh] SVY-9258 using hidden-xs
[enh] SVY-9222 Bootstrap Responsive Tablesspanels have no TabIndex
[enh] SVY-9033 HTML / Bootstrap properties on responsive fields
[fix] SVY-9595 Switching between two tabs does not work well in the NG client
[fix] SVY-9589 The format on a field in Servoy8 is not correct
[fix[ SVY-9581 onAction of button in NGClient doesn't fire when a modifier key is pressed
[fix] SVY-9527 Missing arrow navigation in tables (FRAMEWORKS)
[fix] SVY-9505 Percentage does no show correct in a screen.
[fix] SVY-9494 setExpandNode and setSelectionPath don't work with UUID (FRAMEWORK)
[fix] SVY-9489 titleText of checkbox in table view should not be displayed in the column
[fix] SVY-9486 Title of modal dialog shows i18n:key instead of translation
[fix] SVY-9481 The format on a calendarfield in Servoy8 NGClient is no correct
[fix] SVY-9469 Checkboxes are showing super small if they have the size 20x20 (NG)
[fix] SVY-9447 Endpoint was closed message in logs
[fix] SVY-9400 NGClient: reusing form in tabpanel doesn't set foundset
[fix] SVY-9360 Display of image using a label gives wrong dimensions
[fix] SVY-9357 Button images don't display correctly when scaled
[fix] SVY-9356 Record selection not set in table when single clicked on a label that has onDoubleClick assigned
[fix] SVY-9346 insert text doesn't work correctly on text area
[fix] SVY-9338 [NG] cannot pass multiple parameters via deeplink if login is needed
[fix] SVY-9293 Table column positions/sizes problems NG client
[fix] SVY-9289 Formatting problems with '-'
[fix] SVY-9286 controller.view doesn't work in ng client
[fix] SVY-9284 Wrong positioning of the popup form
[fix] SVY-9269 Problems with bootstrap table
[fix] SVY-9244 Typeahead and Combobox not returning value
[fix] SVY-9230 Tooltip is in mouse position (frameworks)
[fix] SVY-9220 Sometimes labels with anchors don't grow correct (frameworks)
[fix] SVY-9214 plugins.window.showFormPopup in wrong position in NG when you use height and width properties
[fix] SVY-9191 changes in DATETIME field with format are not committed
[fix] SVY-9183 Creating new form and extending it to another new form does not work
[fix] SVY-9170 Retreive form name from Tabless Panel (instead of the UUID)
[fix] SVY-9125 Checkbox not checked with valuelist
[fix] SVY-9121 Accordion does not anchor
[fix] SVY-8336 dateformat EEEEE dd MMM yyyy in TEXTFIELD shows strange


Smart Client

[sec] SVY-9394 include rmi-whitelist into the installer (viewtopic.php?f=16&t=21087)
[sec] SVY-9411 generate a new certificate in servoy_shared that is used for "test" ssl (viewtopic.php?f=6&t=21147)
[fix[ SVY-9389 Typeahead format mask not respected


Web Client

[enh] SVY-9262 First best timezone is picked in webclient while the same as server timezone
[fix] SVY-9301 PopupMenu remains visible when clicking outside the menu on a label/button
[fix] SVY-9236 Performance: Slow to click from row-to-row in table view.
[fix[ SVY-9190 Popup window not closing
[fix] SVY-9124 portal not resizing properly when anchored top and bottom
[fix] SVY-8642 Treeview broken in MS-Edge (W10)
[fix] SVY-4229 Error: 'No selection set on foundset with size 1'


Developer

[enh] SVY-9386 Expand the Form Outline viewby default (code included)
[enh] SVY-9109 Save responsive elements(structure) as a template should be an option listed in the context menu (right click on row/element/component)
[enh] SVY-8919 styleClass property of elements is missing functions
[fix] SVY-9600 cant change style of div in outline/properties
[fix] SVY-9482 Max 20 intries in valuelist
[fix] SVY-9460 Pdf output plugin does not show up in solution explorer
[fix] SVY-9449 button missing on innerHTML field in mobile client
[fix] SVY-9415 [Developer] Start-client menu does not update on changing client type
[fix] SVY-9312 Template
[fix] SVY-9278 Can't make war on a mac
[fix] SVY-9156 Manipulating the outline structure of responsive form results expanding and collapsing of its structure 'randomly'
[fix] SVY-9139 Unable to cancel deprecation on value list
[fix] SVY-9137 Function 'setJSONProperty' in solution model should not raise a warning on specific arguments
[fix] SVY-9110 Duplicate elements names in responsive editor
[fix] SVY-9059 Undo in new designer when using properties view
[fix] SVY-8964 persist the 'Wireframe' button state
[fix] SVY-8949 auto-close debug-client when activating a new solution in developer


Server

[enh] SVY-9038 [ War deployment ] default admin access without password is insecure
[enh] SVY-9379 Option to Skip checking cloned databases
[enh] SVY-9377 In the Client Perfomance section of the admin page we should show the running time of the functions with and w/o the api calls running time
[enh] SVY-8902 Database performance admin page -> aggregate results of db-clones
[enh] SVY-3765 Support Oracle synonyms.
[enh] SVY-9271 'importing table number x out of n' should be a debug log entry so that it is not visible in developer
[fix] SVY-9202 The order in the audit trail is wrong
[fix] SVY-9558 Solution Import issues with Servoy 8 and MySQL
[fix] SVY-9088 WriteFile plugin generates URL with private IP instead of public IP


Plugins

[enh] SVY-9387 Create new branch for Jasper 6.2.0 with the new libraries
[fix] SVY-9508 Restful ws_create and ws_update doesn't work
[fix] SVY-9401 email decoding
[fix] SVY-9182 Compatibility issue between servoy-jasperreport plugin and java 1.8



Previous release notes: this page
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8828
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 8.0.3

Postby Juan Etec » Wed Apr 13, 2016 11:18 am

Testing this version for smart client compared to 8.0.2.
I notice a big low performance with the same server, data, solution and PC client.

For example:
-In a form table view locked doing a search in a table of 7000 records the result are 108 records.
In version 8.0.2 was immediate.
In version 8.0.3 takes 18 seg.
-In a form record view in the same record changing a tab who has 10 different fields.
In version 8.0.2 was immediate.
In version 8.0.3 takes 5 seg.

Java version in client 1.8.0_73-b02.
Java version in server 1.8.0_77-b03.
Un Saludo

Juan Ramírez
Juan Etec
 
Posts: 64
Joined: Mon Apr 20, 2009 8:23 pm
Location: Gran Canaria - Spain

Re: Servoy 8.0.3

Postby jcompagner » Wed Apr 13, 2016 11:36 am

that is very weird, there are almost no changes in that area.

so you are saying that displaying only 108 record take up 18 seconds??
What does the actual query time cost?

If you have a sample solution with sample data that demonstrates this difference between 8.02 and 8.03 then please make a case.

do you have a lot of calculations somehow on that table?
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8828
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 8.0.3

Postby Juan Etec » Wed Apr 13, 2016 12:01 pm

Hi Johan,
There isn't calculation in this table.
The query time cost are similar here you can see the query performance:
8.0.2
Code: Select all
00:00:109   9   00:00:012   Find   select distinct part_trab_parte_trabajo.part_trab_parte_trabajo_id from part_trab_parte_trabajo part_trab_parte_trabajo left outer join entidades entidades on part_trab_parte_trabajo.entidades_id=entidades.entidades_id and entidades.saas_id = ? where (upper(entidades.nombre_fiscal) like upper(?) or upper(entidades.nombre_fiscal) like upper(?)) and (part_trab_parte_trabajo.plantilla is null or part_trab_parte_trabajo.plantilla = ?) and part_trab_parte_trabajo.saas_id = ? and part_trab_parte_trabajo.empresa_id = ? and (part_trab_parte_trabajo.centro_id = ? or part_trab_parte_trabajo.centro_id is null) order by part_trab_parte_trabajo.part_trab_parte_trabajo_id asc limit ?

8.0.3
Code: Select all
0:00:016   1   00:00:016   Find   select distinct part_trab_parte_trabajo.part_trab_parte_trabajo_id from part_trab_parte_trabajo part_trab_parte_trabajo left outer join entidades entidades on part_trab_parte_trabajo.entidades_id=entidades.entidades_id and entidades.saas_id = ? where (upper(entidades.nombre_fiscal) like upper(?) or upper(entidades.nombre_fiscal) like upper(?)) and (part_trab_parte_trabajo.plantilla is null or part_trab_parte_trabajo.plantilla = ?) and part_trab_parte_trabajo.saas_id = ? and part_trab_parte_trabajo.empresa_id = ? and (part_trab_parte_trabajo.centro_id = ? or part_trab_parte_trabajo.centro_id is null) order by part_trab_parte_trabajo.part_trab_parte_trabajo_id asc limit ?


I am doing a sample solution for this.
Un Saludo

Juan Ramírez
Juan Etec
 
Posts: 64
Joined: Mon Apr 20, 2009 8:23 pm
Location: Gran Canaria - Spain

Re: Servoy 8.0.3

Postby Juan Etec » Wed Apr 13, 2016 1:04 pm

Hi Johan,
the problem is the onRender.
In the 8.0.2 you don't notice too much, but in 8.0.3 is imposible.
Un Saludo

Juan Ramírez
Juan Etec
 
Posts: 64
Joined: Mon Apr 20, 2009 8:23 pm
Location: Gran Canaria - Spain

Re: Servoy 8.0.3

Postby mmuntean » Mon Apr 25, 2016 2:03 pm

I tried your scenario but cannot reproduce this.
onRender set on recordView&tableView (8 columns) with example_data.orders (830 rec) and also with 5000 created records and nothing wrong; tab-ing fields in recordview or find-search in tableview take less then one second, but in onRender i just set some colors on records. We really need a reproducible solution.
mmuntean
 
Posts: 3
Joined: Fri Jun 08, 2012 2:41 pm
Location: Timisoara

Re: Servoy 8.0.3

Postby huber » Tue Jul 26, 2016 9:37 am

For a rectangle object on a form, I have set some properties like background, borderType, and shapeType. None of them have any effect. Don't know if these settings worked in earlier Versions of Servoy 8. Is this object stylable with a NG Client selector in the Style Sheet?

Regards, Robert
Robert Huber
7r AG, Switzerland
SAN Developer
http://www.seven-r.ch
User avatar
huber
 
Posts: 516
Joined: Mon May 14, 2012 11:31 pm


Return to Announcements

Who is online

Users browsing this forum: No registered users and 16 guests