Servoy 5.2.1

Servoy announcements

Servoy 5.2.1

Postby Jan Blok » Fri Aug 27, 2010 2:32 pm

We are pleased to announce the immediate availability of Servoy 5.2.1

This version is available through the download page on the Servoy website (developer section) and auto update.
Always make a backup of your current Servoy installation (directory and database) before installing/upgrading.
To update a Servoy 5.x eclipse open, "Check for updates" via help menu.

Client changes:
[fix] 308107 controller.newRecord within a controller.find/seach inside an onLoad event causes an exception
[fix] 307796 Servoy shows different errors in web and smart client
[fix] 307935 Print sliding with HTML data problem with plain record data in a sub-summary part
[fix] 305300 JSEvent.getSource() does not behave as expected in table view
[fix] 306932 Valuelist separators are selectable
[fix] 308264 onRecordEditStop is called in TableView when calendar button is clicked
[fix] 294582 SolutionModel JSComponent does not have a type property/getElementType() does not return correct value
[fix] 313488 OnAction event trigered twice in table view
[fix] 279684 tabsequence in list view
[fix] 314921 Exception in calculation
[fix] 309633 media data from record keeps loading when moving away from this particular record
[fix] 309874 Html fields in table view when readOnly is true are not working properly
[fix] 313408 onFocusLost - onFocuseGained problem with data commit

WebClient changes:
[fix] 304702 Multi-select not working in Chrome with CTRL Key
[fix] 306703 textarea in chrome and safari are resizable
[fix] 283207 (Non-editable) fields of type IMAGE_MEDIA without methods attached to events of the field show a hand cursor when hovering over them
[fix] 308792 if solution browsing is turned off, the single signon behavior on the WebClient should not work
[fix] 306805 having an html_area in tableview breaks the table layout
[fix] 214078 application.getOSName() returns OS of the server, it would be nice to have a way to get the Client's OS.
[fix] 276294 application.getServerURL() doesn't return the url seen by client
[fix] 283177 Label behaves like link in webclient when onAction is removed
[fix] 306931 Appearance of Value List Separators
[fix] 303950 Date fields are not stored when changed in webclient
[fix] 308759 Double characters typeahead with valuelist and Upper Case
[fix] 307963 On-Drop event sometimes not reflecting the correct source element
[fix] 308546 readOnly property is not working properly for check boxes after a seach operation
[fix] 300073 Onaction tableview on element not fired
[fix] 314606 Design mode listview form behaviour
[fix] 313469 After login the solution doesn't go to main screen you have to use F5 in some cases
[fix] 311946 Destroy error in log with exception

Developer changes:
[fix] 247361 When you install the Eclipse update 3.5.1.M20090917-0800 Servoy Explorer goes to 100% CPU load
[fix] 307259 The ANCHOR constants have lost their documentation
[fix] 307072 Developer freezes when I enter filter criteria in the Text Property editor for a label
[fix] 306954 tabsequence in multi-line portals is default right to left
[fix] 306806 open form editor error when double click on warning
[fix] 309431 Changing workspaces or restarting Developer doesn't close database connections in time
[fix] 281447 script editor - change ignored
[fix] 313120 Servoy team provider media handling

Server changes:
[fix] 309588 importing user info in app server doesn't work
[fix] 308818 Wrong database is cloned and can not clean clone indicator
[fix] 311719 All Solutions on Servoy Application Server admin web page show as <None> when users ARE in solutiion
[fix] 313314 hide the login application from the list of apps in smart client
[fix] 314558,314312,314598 application.getSolutionName() Servoy 5.2's Enhanced Security
[fix] 313201 Unpredictable behavior on import to Application server
[fix] 314172 Importing solution including Medias on Oracle 11.2 fails

Plugin changes:
[fix] 308854 Not possible to set timeout on http plugin
[fix] 310496 x-y position goes wrong when using: popup.show(event.getSource(),event.getX(),event.getY())
[fix] 308766 Popup menu location - x coordinate don't work
[fix] 307369 When setting a tree node in code that is off the screen, tree doesn't focus on selected node
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 5.2.1

Postby jbader » Mon Aug 30, 2010 4:55 pm

Now that 5.2.1 is out...

Has it been formally decided yet if there will be a 5.1.x maintenance release per the below topic/conversation?

http://www.servoy.com/forum/viewtopic.php?f=9&t=14462&start=0&st=0&sk=t&sd=a
jbader
 
Posts: 520
Joined: Sun Sep 18, 2005 4:24 am
Location: Miami, FL

Re: Servoy 5.2.1

Postby Jan Blok » Mon Aug 30, 2010 5:42 pm

Our version number exists out of:
<majorversion>.<middleversion>.<minorversion>
which means:
<supported-product_version>.<enhances-step>.<bugfixes-step>
And there is always only one supported release for a major product version.

Since the version developed after 5.1.4 contained several enhances (other db engine and enhanced security) we had to bump the middle version the result was 5.2.0
This time we have bug fixes and have to bump the minor version, hence the number 5.2.1
Jan Blok
Servoy
Jan Blok
 
Posts: 2684
Joined: Mon Jun 23, 2003 11:15 am
Location: Amsterdam

Re: Servoy 5.2.1

Postby jbader » Mon Aug 30, 2010 5:57 pm

Meaning that there will officially not be a 5.1.5 that contains bugfixes without 5.2's features/enhancements?
jbader
 
Posts: 520
Joined: Sun Sep 18, 2005 4:24 am
Location: Miami, FL

Re: Servoy 5.2.1

Postby pbakker » Mon Aug 30, 2010 6:36 pm

The latest release in the Servoy 4 branch is 4.17 and the latest release in the 5 branch is 5.2.1. That is all there is to it.

Paul
pbakker
 
Posts: 2822
Joined: Wed Oct 01, 2003 8:12 pm
Location: Amsterdam, the Netherlands

Re: Servoy 5.2.1

Postby Harjo » Mon Aug 30, 2010 7:34 pm

Jeff, have you tried 5.2 already?

we jumped from 5.1.x to the 5.2 (now 5.2.1) with rather mulitple & complex solutions and NO issues so far.
You just have to set the enhanced security (deal with that later!) to false and everything is the same......

So far, for us, this is 5.1.5!
Harjo Kompagnie
ServoyCamp
Servoy Certified Developer
Servoy Valued Professional
SAN Developer
Harjo
 
Posts: 4321
Joined: Fri Apr 25, 2003 11:42 pm
Location: DEN HAM OV, The Netherlands

Re: Servoy 5.2.1

Postby Infop » Tue Aug 31, 2010 9:25 am

Hi all,

I was implementing the Enhanced Security Model in Servoy 5.2.1, I am wondering how to display the login failure message in the Login screen. When, I am trying to get the error message, from login solution, by using security.authenticate() method and calling a global method from the Authenticator solution, It is always returning a blank string. In the Authenticator, the Error message is returning fine. But, when I am trying to get that in the Login Solution, It always returning an empty string.

I am setting a Global Variable in the Authenticator solution, to store the error message and returning the same in a global method.

Another Question,i18n tag will not work in Login solution?

Thanks
User avatar
Infop
 
Posts: 151
Joined: Fri Nov 30, 2007 3:00 pm

Re: Servoy 5.2.1

Postby rgansevles » Tue Aug 31, 2010 9:51 am

Infop,

The authenticator solution does not keep any state, so anything saved in a global variable will be lost in next authenticate call.
As opposed to the login solution, when the login solution is also a module of the main solution, a global set in the login phase will be accessible after login in the main solution.

But the return-object from the global method in the authenticator method should be returned in the security.authenticate() call in the login solution.
Provided that the return-object can be serialized using json, but for a string this should work.

Also, i18n tags should work in the login solution.

Rob
Rob Gansevles
Servoy
User avatar
rgansevles
 
Posts: 1927
Joined: Wed Nov 15, 2006 6:17 pm
Location: Amersfoort, NL

Re: Servoy 5.2.1

Postby Infop » Tue Aug 31, 2010 6:46 pm

Thanks Rob, for your response.

While migrating to 5.2.1 from 4.7, I am getting one error in valuelist...

Code: Select all
Editable combobox contact_type has attached a valuelist that contains real values. This is not supported.


In the contact_type valuelist, it has the values like,
DisplayValue|RealValue

It was working fine in 4.7. Is this not supporting in 5.2.1, If yes, what should be done to fix the same?

Thanks
User avatar
Infop
 
Posts: 151
Joined: Fri Nov 30, 2007 3:00 pm

Re: Servoy 5.2.1

Postby jcarlos » Tue Aug 31, 2010 7:13 pm

Infop wrote:Thanks Rob, for your response.
It was working fine in 4.7. Is this not supporting in 5.2.1, If yes, what should be done to fix the same?


I had the same issue, but I can't remember what I did to fix it. But I can tell you that I don't think that it is something missing or wrong in 5.2. Check the options that you have selected for that value list or the form, change them -if you can- and try again.
Last edited by jcarlos on Tue Aug 31, 2010 7:45 pm, edited 1 time in total.
jcarlos
 
Posts: 578
Joined: Thu May 04, 2006 8:55 pm
Location: Palo Alto, California USA

Re: Servoy 5.2.1

Postby jcompagner » Tue Aug 31, 2010 7:34 pm

Infop wrote:Thanks Rob, for your response.

While migrating to 5.2.1 from 4.7, I am getting one error in valuelist...

Code: Select all
Editable combobox contact_type has attached a valuelist that contains real values. This is not supported.


In the contact_type valuelist, it has the values like,
DisplayValue|RealValue

It was working fine in 4.7. Is this not supporting in 5.2.1, If yes, what should be done to fix the same?

Thanks


that never really worked (even in 3.5), it is just a warning that something happens what you may or may not expect.
What you have there is a that valuelist attached to a combobox that has the editable property set to true
This is not supported, because in the end the combobox will be shown not editable anyway...

Warnings dont mean that something is not working or not supported.. it is just that something could be better handled.
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8829
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 5.2.1

Postby ptalbot » Tue Aug 31, 2010 7:47 pm

jcompagner wrote:
Infop wrote:
Code: Select all
Editable combobox contact_type has attached a valuelist that contains real values. This is not supported.

...
Warnings dont mean that something is not working or not supported.

In that case though, it says that it is not supported :lol:
Patrick Talbot
Freelance - Open Source - Servoy Valued Professional
https://www.servoyforge.net
Velocity rules! If you don't use it, you don't know what you're missing!
User avatar
ptalbot
 
Posts: 1654
Joined: Wed Mar 11, 2009 5:13 am
Location: Montreal, QC

Re: Servoy 5.2.1

Postby jcompagner » Tue Aug 31, 2010 7:49 pm

ptalbot wrote:
jcompagner wrote:
Infop wrote:
Code: Select all
Editable combobox contact_type has attached a valuelist that contains real values. This is not supported.

...
Warnings dont mean that something is not working or not supported.

In that case though, it says that it is not supported :lol:


yes and in this case it was already always the case...

Maybe i should only have said, "it doesn't mean that it will not work anymore"
Johan Compagner
Servoy
User avatar
jcompagner
 
Posts: 8829
Joined: Tue May 27, 2003 7:26 pm
Location: The Internet

Re: Servoy 5.2.1

Postby Infop » Tue Aug 31, 2010 9:44 pm

Yes, we only need to make the editable property to false and It is fine.

Thanking to all.

I can see another warning,

Code: Select all
Table 'tenants' has column 'activation_key', which is an uuid generator but doesn't have the uuid flag set.   


Where/How to set the uuid flag for the column activation_key?

Thanks
User avatar
Infop
 
Posts: 151
Joined: Fri Nov 30, 2007 3:00 pm

Re: Servoy 5.2.1

Postby ROCLASI » Tue Aug 31, 2010 11:01 pm

Infop wrote:Where/How to set the uuid flag for the column activation_key?

You find that in the column properties in the table editor when you select the column.
Robert Ivens
SAN Developer / Servoy Valued Professional / Servoy Certified Developer

ROCLASI Software Solutions / JBS Group, Partner
Mastodon: @roclasi
--
ServoyForge - Building Open Source Software.
PostgreSQL - The world's most advanced open source database.
User avatar
ROCLASI
Servoy Expert
 
Posts: 5438
Joined: Thu Oct 02, 2003 9:49 am
Location: Netherlands/Belgium

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 11 guests