 |
Esta nueva versión de eBD ofrece como principales novedades:
- Nuevas secciones .NET
- Nueva sección ASPX
- Nuevo control de transacciones
- Nuevo objeto de servidor "Aplicación Web"
- MSExcel como origen de datos
- Mejora del editor de código
- Funciones para manipulación de FTP
- Función para la validación de formularios
- Webservices "Document/Literal"
- Una nueva generación de Widgets
Lista de novedades y mejoras: eBD version 3.4.0
- [Req702] Se ha añadido el atributo opcional security="DISABLED" en la especificación del evento (events.xml) para crear eventos 'publicos' en los widgets.
- [Req703] Añadido en las funciones #[eBDWidget.eventsURL] y #[eBDWidget.filesURL] el parámetro opcional idSection para calcular la URL del evento desde otra sección.
- [eBDClient4C#] Soporte del parametro AllowProxyFrom en el eBDClient 4 C# .
- [eBDClient4Java] Soporte del parametro AllowProxyFrom en el cliente de Java.
- Soporta la creación de Webservices especificados como "document/literal" para obtener compatibilidad con .NET
- Se permite FORCELOGIN sobre usuarios administradores siempre y cuando ese usuario estuviera logado anteriormente dentro de la misma request.
Se ha añadido esta excepción para soportar el típico forcelogin sobre un usuario anónimo para poder enviar un mail e inmediatamente despues volver al usuario original con otro forcelogin.
- [PackageManager] Se pueden instalar paquetes desde un fichero local, y el paquete queda "integrado" en la lista de paquetes del repositorio, con lo que se puede desinstalar y actualizar de versión.
- Al modificar parámetros, datasources o eventos del widget se actualizan todas las secciones que usan ese widget, sin necesidad de entrar en ellas como antes.
- [TServer] Se añade la función getCapsuleContext en la clase Function, de las secciones JAVA.
- Nueva funcion #[eBDServer.InstancePath] que devuelve el path al "userdata" de la instancia actual.
- Modificado eBD:EXECDATASOURCE para que acepte variables en el parámetro DATASOURCE.
- [Bug605] Resuelto el bug por el que no se visualizaban (ni aparecian errores en el debugger) los campos de tipo flash en una sección tabla.
- [Bug602] Corregida la función de vinculación de tablas para que acepte los sinónimos de Oracle.
- [Req696] Modificado en eBD:TMPFILE, ahora se puede especificar la extensión mediante el parámetro EXTENSION
- [Bug599] Resuelto el bug por el que no se subían correctamente ficheros a traves de WebDAV desde MacOS 10.5
- [Bug597] Solucionado el bug que redondeaba campos decimales a un solo dígito decimal tras consultar una tabla.
- [Bug595] No mantiene el encoding al crear un fichero con otro de una tabla
- [Bug593] Al caducar la sesion se monta el link la zona con el nombre 'inicial'
- [Bug591] New: Submenu funcions llibreries
- [Bug590] Problemas varios con campo decimal (no deja modificar 10,2 por 10,4, y redondea como mucho a 3 decimales)
- [Bug587] Los eventos de cliente no se guardan bien
- [Bug577] No alerta imagen obligatoria al modificar vista
- [Bug589] No se muestra la gráficas PNG
- [Bug585] Los eventos de widget ejecutan todos los datasources
- [Bug581] En safari y Google Chrome no despliega el arbol de elementos
- [Bug584] error 500 en repositorio al poner acentos
- [Bug578] ebd_clean da errores con Oracle
eBD version 3.4.beta2
- [Logger] Se muestra el PID del proceso
- [Widgets] Nuevo tipo de parametro PASSWORD
- [eBDML] En llamadas a funciones Java y .NET usamos parametros CASE-SENSITIVE. Para eBDML son CASE-INSENSITIVE.
- [.NetServer] Resolved 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] Archivos estáticos peta el javascript si ponemos un fichero con el caracter ' en el nombre
- [Bug576] Utilizar campo extra en el diseño ebdml de campos
- [Bug] Si se renombra un parametro de un widget da error 500 al acceder a pantalla "Parametros" de la seccion
eBD version 3.4.beta1
- [Req583] Poder programar funciones de librerias en Java y .NET
- [Req622] Conexiones de base de datos "offline".
El TServer arranca aunque no pueda conectar con ninguna bbdd. Si se lanza una query contra una bbdd desconectada, primero se reintenta la conexion
- Nuevo parametro en bloque de ebd_config.xml para configurar el intervalo minimo (en segundos) entre reintentos de conexion
- El comando de "test" de una conexion es el unico que NO reconecta si esta desconectado
- [TServer] El servicio de Windows eBDTS ya no depende del eBDDB
- [Req642] Poder añadir carpetas de Literales en paquetes
- [Req586] Poder organizar los literales en carpetas y definir reglas ACL sobre estas.
- [Req597] Actualizar FCKEditor a 2.6.3
- [Req412] Poder activar/desactivar la cache y la visibilidad en los usuarios administradores.
- [Req639] Nueva opción para generar las tablas xml con todos los nodos o solo los mapeados.
- [Req640] Limpiar todos los ficheros con la cache caducada de las tablas XML cuando uno caduque.
- [Req643] eBDClient: Eliminada opción "FileCacheUseDomain"
- [Req627] Nuevo objeto de funciones #[eBDSecurity], para proteccion XSRF, validar argumentos contra ataques, quote para inputs/textarea i javascript.
- [Req619] Poder programar código eBDML de inicio y fin en secciones
- [Req437] Poder subir webs estaticas como objetos de servidor
- [Req618] Configurar variables de entorno por proyecto y función #[eBDProject.get_env] para acceder a ellas
- [GUI] Añadida la opción "Descomprimir fichero" en los uploads de archivos estáticos (y cualquier otro filemanager)
- [Req592] Se puede desplegar una aplicación web java (.war) como un nuevo objeto de servidor
- [Req623] Poder usar ficheros de Excel como origenes de tablas XML
- [Req616] Se pueden definir etiquetas para la cache de paginas, secciones y ebdmlcache
La instrucción eBD:CLEARCACHE puede borrar la cache por etiquetas
- [Editor] Mejoras de syntax highlight para archivos xml
- [Req615] Poder visualizar los objetos cacheados en cada pagina o sección
- [Req593] Nuevo tipo de seccion ASPX
- [Req593] Nuevo tipo de seccion .NET (para programar en C# o Visual Basic .NET)
- [Req] Se pueden desplegar las funciones de un webservice en el menú de arbol
- [Req625] Instruccion eBDML para borrar un fichero de un campo
(usando el parametro opcional NULL_VALUE="1" en eBD:DATAFIELD
- [Req571] Definir un texto a mostrar en vez del nombre del parametro en el widget (para internacionalizar widgets)
- [Req614] Poder definir parametros de Widget como Arrays y Hash
- [Req] Se puede devolver un tmpfile como archivo dinamico o funcion de webservice
- [Req610] Poder usar funciones internas # en plantillas XSL
- [Req] Botón de "Save As" (exportar) en el editor
- [Req566] Instrucciones eBDML para controlar transacciones de bbdd (eBD:TRANSACTION, eBD:ROLLBACK, eBD:COMMIT)
- [config] Afegida la opció "WorkerMaxExecutionTime" al bloc per a fixar el timeout dels workers (default:50000ms)
- [config] Nuevo parametro en ebd_config.xml para configurar el numero de buffers en el Transaction Server
- [config] Nuevo parametro AllowProxyFrom en bloque eBDClient de ebd_config.xml para definir las IP de proxys autorizados (separadas por comas)
- [eBDML] Nuevas intrucciones para acceder a servidores FTP
|