Ha llegado el momento de nuevo, otro mes, otra versión para desarrolladores de Couchbase. Esta vez tenemos un montón de correcciones de errores y mejoras de características a medida que nos acercamos un paso más a la versión estable de Couchbase 5.0.
La versión para desarrolladores de marzo de 2017 puede descargarse desde la página Descargas de Couchbase en la pestaña de desarrollador.
Características y mejoras
Con esta versión llegaron un montón de nuevas características y mejoras, algunas de las cuales se pueden encontrar a continuación en sus propias entradas de blog de anuncio:
Mejoras en las funciones de N1QL en la versión para desarrolladores de marzo de Couchbase Server 5.0
Perfiles y monitorización en la versión preliminar de Couchbase Server 5.0
Autenticación y autorización con RBAC
Mejoras de rendimiento de N1QL en la versión para desarrolladores de marzo de Couchbase 5.0
Esté atento a las próximas entradas del blog en las que se explicarán las funciones o mejoras.
Corrección de errores
Estos son algunos de los errores que hemos corregido en la versión para desarrolladores de marzo, todos los cuales pueden consultarse en nuestro gestor de incidencias de Jira.
MB-23142 | La cláusula IN no utiliza IndexCountScan |
MB-23126 | cbimport dice que la opción "-g" es opcional, pero en realidad es obligatoria |
MB-23109 | Cálculos incorrectos del tamaño de StoredValue |
MB-23106 | pánico encontrado en indexer - plasma ubuntu longevidad ejecutar |
MB-23097 | Desactivar el pushdown DISTINCT para Joins/NEST/UNNEST |
MB-23090 | [FTS] documentar la configuración de la tienda JSON, especialmente w / mossStore config |
MB-23082 | cluster atascado tras el reequilibrio en la longevidad del plasma |
MB-23073 | con la api index2 activada encoded_plan no funciona correctamente |
MB-23059 | Restablecer a 0 el tamaño de la porción de byte de la memoria intermedia para exploraciones distintas |
MB-23047 | [Index API2] Distinct=true da resultados erróneos cuando la proyección se pasa como nil |
MB-23029 | Fallo de consulta con Panic: error de ejecución - dirección de memoria no válida o desviación de puntero nulo |
MB-23022 | Spock-UI: No se puede modificar la configuración interna |
MB-23018 | evitar llamar getThroughSeqnos y getHighSeqnoAndVBUuidFromTarget más de una vez |
MB-22999 | Interfaz de usuario: no hay casilla de verificación para confirmar la conmutación por error en la nueva interfaz de usuario. |
MB-22992 | [N1QL] Explicar plan todavía muestra (meta(por defecto ).caducidad ) aunque el índice se creó en meta().expiration |
MB-22988 | [FTS] actualizar a ir 1.8 |
MB-22982 | La salida de la consulta del formulario de árbol no se imprime en el banco de trabajo de consultas |
MB-22975 | La ayuda de Couchbase-cli user-manage es incorrecta para auth-type |
MB-22974 | La creación de un usuario en la CLI requiere un nombre completo obligatorio, pero la creación de un usuario a través de la interfaz de usuario acepta un nombre completo opcional. |
MB-22969 | Con un nombre de usuario largo, la interfaz RBAC se vuelve inutilizable ya que los botones para editar/borrar desaparecen. |
MB-22962 | Rendimiento [FTS]: utilizar 6 pindexes por defecto en lugar de 32 |
MB-22954 | Los botones de radio para las opciones de conmutación por error no son visibles en la nueva interfaz de usuario. |
MB-22942 | Crear un registro de auditoría para la depuración de privilegios |
MB-22937 | [FTS] Interfaz de usuario: demasiado espacio en blanco alrededor de las casillas de verificación de asignación de índices |
MB-22935 | [FTS] UI: copy-to-clipboard curl no maneja correctamente el escape de comillas simples |
MB-22931 | [INTERFAZ DE USUARIO: La definición de índice creada por API tiene un problema de análisis JSON en fts.js |
MB-22925 | El reequilibrio falla con "Client.Timeout exceeded while awaiting headers" |
MB-22898 | La interfaz web no tiene pestaña de seguridad en Mac |
MB-22897 | El indexador se bloquea cuando hacemos start/stop/start indexer rebalance en un bucle |
MB-22892 | couchbase-cli quiere -c/-cluster pero la página man dice: "por defecto esto..." |
MB-22891 | Para índice dinámico IndexProjection está vacío cuando utiliza índice cubierto |
MB-22890 | Query Workbench - fallos periódicos por pánico en el motor cbq |
MB-22885 | Crear índice hace que se cuelgue la interfaz de usuario |
MB-22884 | PAIRS() no devuelve todos los pares |
MB-22882 | El índice nunca se crea en la configuración MDS |
MB-22880 | El panel de consulta N1QL se vuelve inaccesible cuando se está reequilibrando el indexador |
MB-22861 | Los índices de réplica no aparecen en la nueva interfaz de usuario |
MB-22860 | cbq_engine entra en pánico al crear un índice universal |
MB-22859 | [Índice dinámico] Pánico "Índice fuera de rango de pila" al crear un índice |
MB-22858 | [Índice dinámico] pánico y tiempo de espera al procesar consultas multi-predicado |
MB-22856 | El parámetro Ver réplicas de índice no debe aceptarse al crear un bucket efímero |
MB-22854 | [N1QL] Pánico visto en query.log: pánico: error de ejecución: índice fuera de rango [recuperado] |
MB-22853 | [Índice API2] Distinct como sugerencia para Scan2() elimina más elementos |
MB-22852 | 10-15% descenso del rendimiento de las consultas Q1-Q3 |
MB-22851 | [FTS] Interfaz de usuario: las etiquetas de las casillas de verificación deben poder pulsarse. |
MB-22848 | El reequilibrio falla tras un movimiento cbindex fallido |
MB-22847 | Salida del motor de consulta creando índice a través del workbench |
MB-22846 | [Indexación dinámica] Se produce un pánico en la consulta cuando se crea un índice dinámico en un cubo con un documento anidado. |
MB-22844 | Corrección de las condiciones de carrera de n1ql |
MB-22843 | Spock UI: Los mensajes de error se duplican en la interfaz de usuario |
MB-22836 | [FTS] perf: la tasa de indexación inicial parece subóptima |
MB-22831 | N1QL : Insertar un valor numérico desde N1QL hace que el valor se almacene en notación científica |
MB-22830 | couchbase-cli se bloquea al utilizar la opción server-readd -help |
MB-22828 | [Index API2] len(IndexProjection.EntryKeys) == 0 no debe proyectar las claves |
MB-22825 | Error tipográfico de heartbeats a hearbeats |
MB-22819 | Las consultas de fusión y actualización fallan con el error "Error DML, las posibles causas incluyen desajuste CAS o modificación concurrente No se ha podido realizar la actualización". |
MB-22817 | Fijar la cobertura de META |
MB-22808 | [Indexación dinámica] La consulta relacionada con la suma falla en caso de indexación dinámica |
MB-22793 | Las consultas [FTS] deberían funcionar cuando se utilizan los analizadores ngram y edge_ngram |
MB-22787 | Actualizar xdcr a golang 1.7.5 |
MB-22778 | Getl sin campos adicionales recibe la respuesta "Clave no encontrada" mientras que en versiones anteriores se bloquea por tiempo predeterminado. |
MB-22774 | los mensajes cli para usuarios no autorizados se retrocede |
MB-22771 | error al ejecutar - admin-role-manage con switch -get-roles |
MB-22768 | /checkPermissions - no devuelve 401 para usuario no existente en servidor cb |
MB-22760 | no se pueden crear buckets mediante la API /pools/default/buckets |
MB-22757 | Manejar una mezcla de exploraciones con y sin cobertura |
MB-22755 | la nueva interfaz de usuario no redirige a la página de bienvenida si el nodo se elimina de su clúster |
MB-22747 | Cubos efímeros: Después de borrar curr_items no se decrementa |
MB-22734 | El índice de vistas puede estar bloqueado |
MB-22711 | [FTS] moss ReadOnly options debe abrir el archivo en modo de sólo lectura |
MB-22705 | Partidas que faltan con el reequilibrio de permutas |
MB-22677 | [cbq] el índice genérico falla bajo carga (err: backfill exceeded limit 5120) |
MB-22656 | al activarse el nodo n1ql piensa que no forma parte de un cluster |
MB-22652 | la consulta contra system:indexes no muestra todos los índices cuando se ejecuta desde QWB |
MB-22650 | El indexador no se recupera si está en DGM |
MB-22633 | cbq-engine y indexer se están matando |
MB-22632 | [Consulta] Métricas de consulta - los tiempos deben ser sólo EE. |
MB-22614 | Si se modifica el número de réplicas de un cubo, se debe informar al usuario de que es necesario un reequilibrio. |
MB-22588 | N1QL clustering nodos n1ql ausentes |
MB-22536 | DATE_RANGE_STR() y DATE_RANGE_MILLIS() dan resultados erróneos |
MB-22527 | [Spock UI] - No se pueden copiar los metadatos del documento |
MB-22461 | [FTS] permite más configurabilidad de moss desde la definición del índice JSON |
MB-22447 | Interfaz de usuario - La búsqueda de texto completo debería promocionarse al menú lateral izquierdo de Spock. |
MB-22437 | [Query Workbench UI] : Problemas con el diálogo de Preferencias del Editor de Consultas |
MB-22421 | La macro XATTR CAS es incorrecta |
MB-22416 | [FTS] La sintaxis QueryString no tiene una forma abreviada de realizar una búsqueda de igualdad numérica exacta. |
MB-22310 | [Spock UI] El enlace/pestaña "Actividad" de la interfaz de usuario no responde. |
MB-22273 | los planes establecidos mediante el parámetro REST encoded_plan pueden devolver resultados erróneos |
MB-22268 | Spock UI : "Servers Failed Over" en el Dashboard está alineado a la izquierda en lugar de centrado. |
MB-22260 | Actualizar nuestro favicon.ico |
MB-22197 | La interfaz de consulta almacena en caché la lista de nodos válidos con demasiada agresividad |
MB-22087 | N1QL: Resultados incorrectos para consultas que utilizan intersect scan en comparación con la misma consulta que utiliza un índice primario. |
MB-22069 | Spock UI : El número de nodos implicados en el reequilibrio no se muestra en la UI. |
MB-22060 | subquery expression returns error it panics |
MB-21988 | JOIN con expresión en la cláusula from entra en pánico |
MB-21944 | [FTS] perf: la consulta de facetas de fecha no escala debido a la extensa recolección de basura (la carga máxima de CPU es 35%) |
MB-21862 | [Spock UI] FTS - la definición de índice se elimina incorrectamente de la asignación de tipos con nombre vacío ("") |
MB-21857 | [Spock UI] : FTS - La interfaz de usuario se desordena cuando la lista de índices de texto completo de destino/nombre del índice es muy larga. |
MB-21843 | Spock UI : el enlace de consulta n1ql debería apuntar al nuevo enlace |
MB-21643 | [FTS] función para mostrar el pindex dado un docId (soporte / función de diagnóstico) |
MB-21452 | [FTS] perf: la consulta de facetas término + fecha es muy lenta |
MB-21441 | [FTS] Las herramientas de línea de comandos de FTS necesitan advertencias |
MB-21280 | Solicitud enviada para cada línea en el modo por lotes de cbq |
MB-21215 | Por favor, no haga eco de la consulta cuando utilice "cbq -q". |
MB-21191 | [N1QL] 'msg\': u\'FROM expresión término no debe tener USE KEYS\' |
MB-20999 | [Spock UI] : Añadir atributos id/class/name a los elementos UI en la nueva UI |
MB-20992 | [FTS] consulta de cadena de consulta con sólo -termanalyzedtonothing resultados diferentes de ES |
MB-20583 | [FTS] UI: Habilitar la replicación de índices a través de FTS UI |
MB-20311 | [FTS] REST: Validar definición de índice si char_filter y token_filter se pasan como array |
MB-20042 | substr debe empezar por 1 |
Para obtener más información sobre el desarrollo con Couchbase, consulte la página Portal para desarrolladores de Couchbase.
[...] estamos encerrados en el estudio trabajando duro en nuestro quinto álbum, Couchbase 5.0 - los avances ya están disponibles. Si eres relativamente nuevo en Couchbase, aquí tienes un breve resumen de nuestro catálogo. Nuestro primer [...]