 |
This new release of eBD has the following main changes:
- New .NET sections
- New ASPX section
- New transaction control
- New server object "Web app"
- MSExcel as datasource
- Code editor improved
- FTP handling functions
- Form validation function
- Webservices "Document/Literal"
- New generation of Widgets
List of innovations and improvements: - [Editor] Improved Firefox and IE support
- [.NetServer] Improved eBD .NET Server
- [Req717]
Can use a filepath to create the eBD:TMPFILE.
- [Req715]
Can use the name of a table in ebd:filepath, instead of TABLEID
- [eBDML] eBD:FORK is now deprecated on Linux/Unix, and not supported on Windows
- [Req724] Lucene updated to version 2.4.1
- [TServer] Improved compatibility with Clob y Blob fields.
- [TServer] Workaround: avoid bug with JDBC Informix driver on fields Clob > 4k
- [Bug583] Random characters in ebdml editor
- [Bug520] Use _idRegistro as number field
- [Bug622] Datasources fields
- [Bug629] Parameters of execdatasource (must be case-sensitive)
- [Bug627] Boolean parameter in english doesnt accept Y
- [Bug626] Scheduled tasks die in windows
- [Bug619] Installing packet from file
- [Bug621] Can't delete some directories from "compiled" on dumps
- [Bug625] Function get_ssl_vars doesn't return SSL vbles
- [Bug624] ebd_clean cleans too much
- [Bug628] Edit parameters, widget section, non translated
- [Bug614] Non translated context-menu of aggregate functions
- [Bug623] When interpreting SOAP, webservice fails
- [Bug616] When setting a field autoinc and unique, sometimes fails
- [Bug610] Using include from global section generates loop error
- [Bug608] eBD:XSLTPROC doesn't process correctly xmls coded in utf8 (the answer is not utf8-coded)
- [Bug501] Error when passing an object as parameter. Now they'll be null.
eBD version 3.4.0
- [Req702] "publicos" widget events (no security validation).
New optional parameter security="DISABLED", in events.xml.
- [Req703] Function calculating the url of an event of another section. There's now a second optional parameter for functions #[eBDWidget.eventsURL] and #[eBDWidget.filesURL].
It's value is the id of the section we want to get the url form.
- [eBDClient4C#] Support for parameter AllowProxyFrom on eBDClient 4 C#
- [eBDClient4Java] Support for parameter AllowProxyFrom on Java client
- Supports creation of Webservices specified as "document/literal", for .NET compatibility.
- Allowed FORCELOGIN over admin users if this user was previously logged on within the same request. With this we can forcelogin on anonymous to send an email and get back to the previous user immediately after, with forcelogin again.
- [PackageManager]
Can install packages now from a local file, and the package remains in the repository list, so we can uninstall and update version.
- When modifying parameters, datasources or events, the widget sections are automatically updated, no need to enter them.
- [TServer] Added function getCapsuleContext
- New function #[eBDServer.InstancePath], returning the path to the "userdata" of current instance.
- eBD:EXECDATASOURCE accepts variables on parameter DATASOURCE
- [Bug605] Flash fields are not showed on table section
- [Bug602] Cant link an Oracle synonymous with DB_LINK
- [Req696] Ability to specify extension on eBD:TMPFILE with the EXTENSION parameter
- [Bug599] Doesn't upload files correctly thru WebDAV on MacOS 10.5
- [Bug597] Can't save a float value with more than two digits
- [Bug595] Doesn't keep the encoding when creating a file from a table's file
- [Bug593] When session expires, the link is mounted with name 'inicial'
- [Bug591] New: Submenu function libraries
- [Bug590] Several problems with float field (doesn't allow to change 10,2 to 10,4, and rounds 3 positions max)
- [Bug587] Client events don't save right.
- [Bug577] Doesn't alert image field required when modifying a view
- [Bug589] Doesn't show PNG graphs
- [Bug585] Widget events execute all datasources
- [Bug581] Safari and Google Chrome don't open treeview explorer
- [Bug584] error 500 on repository when using spanish accents
- [Bug578] ebd_clean error with Oracle
eBD version 3.4.beta2
- [Logger] Shows process PID
- [Widgets] New PASSWORD parameter
- [eBDML] On calls to functions Java and .NET we use CASE-SENSITIVE parameters. On eBDML they're CASE-INSENSITIVE.
- [.NetServer] Solved 3.4.beta1 bugs:
Execution errors now return complete error description.
Additional .Net Assemblies not found (added .Net Framework Path and partial assembly names)
.Net Booleans can be 0 (false) or 1 (true)
Any type of Arrays to JSON
- [Bug580] Static files fail on javascript if we write a ' char on file's name.
- [Bug576] Use extra field on ebdml design of fields
- [Bug] When renaming a widget parameter an error 500 is generated when accesing the 'Parameters' options of the section
eBD version 3.4.beta1
- [Req583] Can program now on Java and .NET libraries
- [Req622]
Connections to "offline" databases. The TServer starts although no connected to a database. If a query is launched, first tries to connect.
- New parameter in block ebd_config.xml. To configure minimum interval (in seconds) between connection retries.
- Command "test" of a connection is the only one that non-reconnecting if disconnected.
- [TServer] Windows service eBDTS doesn't depend anymore on eBDDB
- [Req642] Can add literal folders to packages
- [Req586] Can organize literals with folders and define ACL rules over them.
- [Req597] Update FCKEditor to 2.6.3
- [Req412] Can activate/deactivate cache and visibility for admin users
- [Req639] New option to generate xml tables with all nodes or only the mapped ones.
- [Req640] Clean all files with the expired cache of the XML tables when one expires.
- [Req643] eBDClient: deleted option "FileCacheUseDomain"
- [Req627]
New function object #[eBDSecurity], for XSRF protection, validating arguments against attacks, quote for inputs/textarea and javascript.
- [Req619] Can program eBDML start/end code on sections
- [Req437] Can upload static webs as server objects
- [Req618] Configure environment variables by project and function #[eBDProject.get_env] to get them
- [GUI] Added option "Uncompress file" on uploads of static files (and any other filemanager)
- [Req592] Can open a java web app (.war) as new server object
- [Req623] Can use Excel files as XML table origin/source
- [Req616] Can define labels for paging/section/ebdml cache. Instruction eBD:CLEARCACHE can delete cache by label
- [Editor] Improvements on syntax highlight for xml files
- [Req615] Can display cached objects on each page/section
- [Req593] New type of section ASPX
- [Req593] New type of section .NET (to program C# or Visual Basic .NET)
- [Req] Can open the webservice functions on the treeview main tree
- [Req625] eBDML instruction to delete a file from a field (using optional parameter NULL_VALUE="1" in eBD:DATAFIELD)
- [Req571] Define a text to show instead of the name of the parameter in the widget (internationalization)
- [Req614] Can define widget parametrs as arrays or hashes
- [Req] Can return a tmpfile as dynamic file or webservice function.
- [Req610] Can use internal functions # in plantillas XSL.
- [Req] "Save As" button (export) in editor
- [Req566] eBDML instructions to control DDBB transactions (eBD:TRANSACTION, eBD:ROLLBACK, eBD:COMMIT)
- [config] "WorkerMaxExecutionTime" option to fix the timeout of the workers (default:50000ms)
- [config] New parameter in ebd_config.xml to confugure the buffer number in the Transaction Server
- [config]
New parameter AllowProxyFrom in block eBDClient of ebd_config.xml
to define the IP of authorized proxys (comma separated)
- [eBDML] New instructions to access FTP servers
|