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.

Autor

Publicado por Nic Raboy, Defensor del Desarrollador, Couchbase

Nic Raboy es un defensor de las tecnologías modernas de desarrollo web y móvil. Tiene experiencia en Java, JavaScript, Golang y una variedad de frameworks como Angular, NativeScript y Apache Cordova. Nic escribe sobre sus experiencias de desarrollo relacionadas con hacer el desarrollo web y móvil más fácil de entender.

1 Comentarios

  1. [...] 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 [...]

Dejar una respuesta