Versión | Fecha de publicación | Categoría | Descripción |
3.4.16 | 2022-05-31 | Nuevas funciones | Las consultas de reducción de muestreo admiten operaciones basadas en zonas horarias locales. La sintaxis de las consultas de último valor admite consultas de varias columnas. Se pueden consultar y gestionar las sentencias SQL que se están ejecutando. Se admiten consultas de metadatos cuando se utiliza PromQL para acceder a los datos.
|
3.4.15 | 2022-05-16 | Nuevas funciones | Las consultas de reducción de muestreo admiten la función de desplazamiento. |
Funciones optimizadas | Si una consulta SQL no contiene una condición de tiempo, la hora de inicio se establece en 0 de forma predeterminada. Se corrigió el siguiente bug: al usar la función COUNT junto con otros operadores en consultas de reducción de muestreo, se devolvía un error porque no se convertía el tipo de dato. Se corrigió el siguiente bug: las cláusulas LIMIT en las sentencias PrepareStatement no admitían el tipo de dato LONG. Se corrigió el siguiente bug: no se podían eliminar datos manualmente después de bloquear el almacenamiento. Se corrigió el siguiente bug: las sentencias SQL no se ejecutaban como se esperaba cuando se usaba la ruta de API SQL api/v2/sql para iniciar consultas continuamente sobre la misma conexión establecida durante un periodo prolongado. Se corrigió el siguiente bug: el valor de tiempo de vida (TTL) se establecía en 0, pero la configuración no surtía efecto.
|
3.4.14 | 2022-04-25 | Nuevas funciones | |
Funciones optimizadas | Se corrigió el siguiente bug: se devolvía un error al realizar una operación UNION en una consulta de último valor. Se corrigió el siguiente bug: no se invocaba el método close() para una sentencia T-SQL después de cerrar la conexión establecida mediante JDBC o la API SQL. Se corrigió el siguiente bug: ocurrían conflictos de protocolo de línea cuando se actualizaban esquemas de forma concurrente.
|
3.14.13 | 2022-04-14 | Nuevas funciones | Se admite la sentencia SHOW CREATE TABLE. Se puede especificar la duración de una ventana de tiempo para las sentencias CQ. Los datos devueltos por las sentencias DESCRIBE TABLE se pueden mostrar en el orden de creación de las columnas de la tabla.
|
Funciones optimizadas | Se corrigió el siguiente bug: la sentencia preparada no admitía consultas de reducción de muestreo. Se agregó la siguiente restricción al escribir datos con el protocolo de línea: la columna de etiqueta y la columna de campo no pueden tener el mismo nombre. Se corrigió el siguiente bug: las CQ no se ejecutaban como se esperaba después de habilitar la gestión de permisos.
|
3.14.12 | 2022-03-30 | Nuevas funciones | Se pueden especificar distintos valores de TTL para admitir diferentes pre-reducciones de muestreo. De forma predeterminada, los datos del tipo DOUBLE se pueden convertir al tipo BIGINT cuando se escriben datos BIGINT en columnas de tipo DOUBLE.
|
Funciones optimizadas | |
3.4.11 | 2022-03-16 | Nuevas funciones | |
Funciones optimizadas | Se corrigió el siguiente bug: se devolvía un error para una sentencia DISTINCT en algunos escenarios de consulta. Se corrigió el siguiente bug: se podían devolver múltiples entradas de datos en consultas de último valor después de agregar nodos. Se corrigió el siguiente bug: no se admitía el plegado de constantes en consultas de reducción de muestreo. Se corrigió el siguiente problema: la condición de tiempo en una consulta de reducción de muestreo que usa una expresión regular no surtía efecto.
|
3.4.10 | 2022-02-28 | Nuevas funciones | Se pueden filtrar etiquetas en sentencias de consulta SQL mediante expresiones regulares. Se admiten las funciones de series temporales non_negative_rate y non_negative_delta. Se agregaron límites de longitud para tablas, bases de datos, CQ y columnas.
|
Funciones optimizadas | Se optimizó el rendimiento del escaneo de grandes cantidades de puntos de datos en las consultas. Se corrigió el siguiente bug: no se podían unir dos tablas de series temporales que contienen columnas con los mismos tipos de dato.
|
3.4.9 | 2022-02-14 | Nuevas funciones | La sentencia DESCRIBE TABLE puede devolver un esquema de tabla que contiene la palabra clave PRIMARY KEY. Las sentencias SQL distinguen entre mayúsculas y minúsculas. Se pueden ejecutar sentencias SQL para escribir valores NULL en etiquetas y campos. Se pueden ejecutar sentencias SQL para gestionar reglas de pre-reducción de muestreo. Se pueden crear reglas de reducción de muestreo para una sola tabla. Se mejoraron las reglas para devolver errores en la ejecución de sentencias SQL. Por ejemplo, se estandarizaron los códigos de error devueltos y sus descripciones correspondientes.
|
Funciones optimizadas | Se corrigió el siguiente bug: se devolvían datos fuera del rango de tiempo especificado en una consulta de último valor. No se requieren comillas invertidas () para el parámetro interval al crear una CQ.
|
3.4.8 | 2022-02-07 | Funciones optimizadas | Se corrigió el bug que ocurría en la política de hash. |
3.4.7 | 2022-01-26 | Nuevas funciones | La sentencia T-SQL que se ejecuta para escribir datos debe contener como mínimo una columna de campo. Se pueden ejecutar sentencias T-SQL para crear o eliminar reglas de pre-reducción de muestreo. Las sentencias T-SQL admiten SAMPLE BY 0. Se pueden anidar las funciones RATE y DELTA en sentencias T-SQL. PromQL admite autenticación básica. Se puede configurar el parámetro DB en las sentencias PromQL. Se admiten restricciones estrictas de esquema para los datos escritos mediante el protocolo de línea. La longitud máxima de una tabla es de 128 bytes.
|
Funciones optimizadas | Se corrigió el siguiente bug: algunos datos podían no eliminarse si se eliminaban tablas repetidamente. Se corrigió el siguiente bug: fallaba la escritura de enteros en dos columnas. Se corrigió el siguiente bug: ocurría un error al reducir el muestreo de datos en una sola columna dentro de una subconsulta anidada.
|
3.4.6 | 2022-01-11 | Nuevas funciones | Se puede configurar la política de esquema basada en el protocolo de línea de InfluxDB. Los esquemas se pueden crear según los requisitos de su negocio. Los nombres de bases de datos y tablas distinguen entre mayúsculas y minúsculas en las sentencias T-SQL. Se optimizó el rendimiento de las consultas T-SQL. Las sentencias T-SQL admiten consultas GROUP BY. Las sentencias T-SQL admiten consultas de pre-reducción de muestreo. Las sentencias T-SQL admiten la sintaxis ALTER TABLE. De forma predeterminada, se verifica la consistencia del esquema en las sentencias INSERT de T-SQL. La ruta de API /api/v2/sql puede usarse para devolver datos en lotes según el modo HTTP CHUNKED.
|
Funciones optimizadas | Se corrigió el siguiente bug: los datos en la caché no se vaciaban debido a una excepción en el vaciado de la caché. Se corrigió el siguiente bug: las CQ no se ejecutaban porque los prefijos JDBC no coincidían. Se corrigió el siguiente bug: las cadenas de tiempo en las sentencias SQL para consultas y escrituras de datos se procesaban con métodos diferentes. Se corrigió el siguiente bug: se lanzaban excepciones al usar sample by fill y percentile. Se corrigió el siguiente bug: ocurría una NullPointerException (NPE) cuando se deshabilitaba la lista de control de acceso (ACL) y se creaba un usuario.
|
3.4.5 | 2021-12-24 | Nuevas funciones | MySQL admite autenticación. Se pueden usar sentencias T-SQL para mejorar el rendimiento de consultas simples. Las sentencias T-SQL admiten funciones cuantiles. Las operaciones de API admiten consultas de campos. Se optimizó la función de particionamiento basado en tiempo. Esta función se puede deshabilitar. El protocolo de línea y las operaciones de API admiten el modo sin esquema para la escritura de datos. Puede modificar las sentencias SQL para configurar el modo sin esquema. El valor predeterminado es sin esquema.
|
Funciones optimizadas | Se corrigió el siguiente bug: si se escribían datos en una tabla después de eliminarla, los datos se perdían. Se corrigió el siguiente bug: ocurría una NPE cuando el formato de una solicitud de la API api/v2/write no era válido. Se corrigió el siguiente bug: ocurría un error al consultar datos de reducción de muestreo con múltiples valores mediante la ruta de API /api/mquery. Se corrigió el siguiente bug: los archivos históricos no se podían migrar al almacenamiento en frío cuando el espacio ocupado por dichos archivos no alcanzaba el límite superior. Se corrigió el bug que causaba un desbordamiento de pila en las consultas. Se corrigió el siguiente problema: los campos del tipo de dato STRING provocaban una excepción de compactación.
|
3.4.4 | 2021-12-14 | Nuevas funciones | Las sentencias SQL admiten la sintaxis IF EXISTS. Las sentencias SQL admiten la sintaxis SHOW PRIVILEGES y SHOW PARAMETER. La unidad del intervalo de reducción de muestreo de datos puede ser milisegundos. En la sintaxis CREATE TABLE, las columnas TIME y FIELD son obligatorias y se pueden configurar reglas de particionamiento. El número máximo de columnas FIELD es 1,024. Se eliminó la lógica que usaba la hora actual como hora de fin predeterminada. Se pueden usar las funciones RATE y DELTA en las consultas. Se optimizó la lógica de procesamiento de pipeline para mejorar el rendimiento de las consultas. Se pueden ejecutar sentencias DESCRIBE TABLE para devolver los tipos de dato de las columnas. Se optimizó el algoritmo de compresión de lectura y escritura para datos del tipo STRING con el fin de mejorar el rendimiento de escritura. De forma predeterminada, la regla de pre-reducción de muestreo avg se implementa mediante operaciones count o sum.
|
Funciones optimizadas | Se corrigió el siguiente bug: fallaba la consulta de datos de reducción de muestreo del tipo STRING. Se corrigió el siguiente bug: ocurría un error al invocar el método commit o rollback. Se corrigió el siguiente bug: el mensaje de error que aparecía al no especificar la columna de tiempo en sentencias INSERT no era claro. Se corrigió el siguiente bug: ocurría un error al ejecutar una sentencia SQL que contenía una cláusula SQL JOIN. Se corrigió el bug que causaba un error de conteo en los datos de memoria pre-reducidos.
|
3.4.3 | 2021-12-01 | Nuevas funciones | El complemento de Grafana admite autenticación de base de datos y autenticación de usuario. Se utiliza un hilo de vaciado independiente para la pre-reducción de muestreo con el fin de mejorar su rendimiento. Las sentencias DESCRIBE DATABASE pueden devolver propiedades de la base de datos. Se eliminó el límite entre el valor de TTL y el límite de datos calientes y fríos. De forma predeterminada, la función de particionamiento basado en tiempo está deshabilitada al crear una instancia. Se agregó información estadística sobre los datos escritos en una tabla. La cantidad se puede consultar mediante Lindorm-cli. Las cadenas se procesan como matrices de bytes. El proxy puede comprimir cadenas. Se puede especificar el número de particiones al crear una base de datos.
|
Funciones optimizadas | Se corrigió el siguiente bug: los datos se bloqueaban al vaciarse en particiones de tiempo en el disco. Se corrigió el bug de estabilidad que ocurría al crear o eliminar una base de datos. Se corrigió el bug de NPE que ocurría al actualizar una base de datos. Se corrigió el siguiente bug: se devolvía información de error incorrecta cuando el rango de tiempo de la columna temporal en una sentencia INSERT no era válido. Se corrigió el bug que causaba datos duplicados al ejecutar consultas SQL entre particiones. Se corrigió el siguiente bug: la hora de fin no se incluía al realizar consultas mediante API. Se corrigió el siguiente bug: no se podían escribir cadenas vacías. Se corrigió el siguiente bug: ocurría un error en una columna que almacenaba valores de múltiples tipos de dato en datos pre-reducidos.
|
3.4.2 | 2021-11-15 | Nuevas funciones | Se utilizan pipelines de streaming para consultas de último valor y reducción de muestreo en T-SQL. Los pipelines de streaming admiten el tipo de dato BIGINT. Se admite la sintaxis de autenticación para sentencias T-SQL. Se admiten sentencias SQL de LindormTable. Las bases de datos admiten la opción skip_wal. Se optimizó la regla de implementación del algoritmo de pre-reducción de muestreo. PromQL admite consultas de múltiples valores.
|
Funciones optimizadas | Se corrigió el siguiente bug: las sentencias T-SQL no admitían condiciones de filtro que incluían caracteres chinos. Se corrigió el siguiente bug: ocurría un error al usar la función AVG para consultar datos pre-reducidos. Se corrigió el siguiente bug: si se elimina una tabla mientras se escriben datos, pueden ocurrir excepciones en la consulta. Se corrigió el bug que ocurría durante la reversión del registro de escritura anticipada (WAL) o durante el reemplazo de archivos. Se corrigió el bug de NPE que ocurría en consultas de último valor. Se corrigió el siguiente bug: ocurría un error debido a una actualización de esquema al ejecutar una sentencia T-SQL para escribir datos. Se corrigió el siguiente bug: la función suggest devolvía métricas duplicadas. Se corrigió el siguiente bug: el nombre de una base de datos no podía tener menos de tres caracteres de longitud. Se corrigió el siguiente bug: las conexiones creadas al ejecutar sentencias T-SQL no estaban disponibles para nuevas bases de datos creadas.
|
3.3.4 | 2021-10-28 | Funciones optimizadas | Se corrigió el bug de NPE que ocurría en consultas de último valor. |
3.4.1 | 2021-10-22 | Nuevas funciones | Se optimizaron las consultas T-SQL y se agregó un método de consulta de datos en streaming. Se mejoró la tasa de compresión de los archivos TSFile. Se eliminó de T-SQL la lógica de consulta del esquema de TSCore para mejorar el rendimiento de las consultas T-SQL. Debe crear una tabla para los datos escritos por el SDK antes de ejecutar sentencias T-SQL para consultarlos. Se pueden mostrar los mensajes de error devueltos para las sentencias DML de T-SQL.
|
Funciones optimizadas | Se corrigió el siguiente bug: si se usaba el parámetro details, el SDK no podía recibir respuestas. Se corrigió el siguiente bug: podía ocurrir un desbordamiento de memoria del esquema de TSCore cuando existía un gran número de líneas de tiempo. Se corrigió el siguiente bug: las consultas grandes provocaban una recolección de basura (GC) completa de TSCore al consultar múltiples particiones. Se corrigió el siguiente bug: los datos podían no consultarse debido a múltiples componentes de TSCore.
|
3.4.0 | 2021-10-13 | Nuevas funciones | |
Funciones optimizadas | Se mejoró la eficiencia de las consultas paralelas de datos. |