noviembre 21, 2024

Mundo completo de noticias

JNoSQL 1.0, Liberica NIK 23.0, Micronaut 4.0-RC2, Log4j 3.0-Alpha1, KCDC, JCON

JNoSQL 1.0, Liberica NIK 23.0, Micronaut 4.0-RC2, Log4j 3.0-Alpha1, KCDC, JCON

Resumen de Java de esta semana para el 19 de junio de 2023 Noticias de JDK 22, JDK 21: Spring Boot; protección de resorte; Bóveda de primavera; Primavera para GraphQL; Spring Authentication Server y Spring Module; Liberica NIK 23.0, Semeru 20.0.1, Micronaut 4.0-RC2 y 3.9.4, JNoSQL 1.0, Vert.x 4.4.4, Actualizaciones: Apache Tomcat, Camel, Log4j y JMeter; JHipster Lite 0.35, KCDC 2023 y JCON Europa 2023.

JDK 21

Fase 28 JDK 21 Crea acceso anticipado Esto sucedió la semana pasada Actualizaciones Incluye varias correcciones de la compilación 27 problemas. Se pueden encontrar más detalles sobre esta compilación en Notas de publicación.

JDK 22

Fase 3 JDK 22 Crea acceso anticipado Esto sucedió la semana pasada Actualizaciones Incluye varias correcciones de la compilación 2 problemas. Se pueden encontrar más detalles sobre esta compilación en Notas de publicación.

a JDK 22 Y JDK 21Se alienta a los desarrolladores a informar errores Base de datos de errores de Java.

Configuración de resorte

Ediciones 3.1.1, 3.0.8 Y 2.7.13 Spring Boot 3.1.1 ofrece mejoras en la documentación, actualizaciones de dependencias y correcciones de errores importantes: Facilidad de uso from() método definido en SpringApplication clase en aplicaciones Kotlin; La configuración de SSL anula otras personalizaciones WebClient interfaz; y soporte para JDK 20, pero sin valor definido para él JavaVersion enumeración Se pueden encontrar más detalles sobre estas versiones en las notas de la versión. Versión 3.1.1, Versión 3.0.8 Y Versión 2.7.13.

Versiones 6.1.1, 6.0.4, 5.8.4, 5.7.9 y 5.6.11 Protección de resorte habría sido Publicado Corrección de errores, actualizaciones de dependencias y nuevas características: alinee el Servidor de autenticación OAuth 2.0 Documentación con capacidades de Spring Boot; Una nueva sección en el manual de referencia para incluir información sobre soporte y limitaciones al trabajar con imágenes nativas; y una migración Pestañas de AceDoctor. Se pueden encontrar más detalles sobre estas versiones en las notas de la versión. Versión 6.1.1, Versión 6.0.4, Versión 5.8.4, Versión 5.7.9 Y Versión 5.6.11.

El liberación de Bóveda de primavera 3.0.3 proporciona correcciones de errores, mejoras en la documentación, actualizaciones de dependencias y nuevas características: un refinamiento en el registro de acceso al token en caso de falla de revocación del token; Autenticación de AWS Identity and Access Management (IAM) agregada EnvironmentVaultConfiguration clase; y un combinado key_version rasgo encrypt() método en VaultTransitOperations interfaz. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

Versiones 1.2.1 y 1.1.5 en Resorte para GraphQL habría sido Publicado Contiene correcciones de errores, mejoras de dependencia y nuevas características: Mejora de la prueba del cuerpo de la solicitud de GraphQL 500 Internal Server Error Cuando un 400 Bad Request esperado; supresión IllegalArgumentException ya que es indefinido ConnectionAdapter interfaz cuando se utiliza Java existente Connection Categorías. Se pueden encontrar más detalles sobre estas versiones en las notas de la versión. Versión 1.2.1 Y Versión 1.1.5.

READ  Marvel's Avengers ha eliminado los potenciadores de XP pagados

Versiones 1.1.1, 1.0.3 y 0.4.3 en Servidor de autenticación de primavera habría sido Publicado Incluye correcciones de errores y actualizaciones de dependencias. La versión 1.1.1 viene con una nueva función, que tiene una mejora en el rendimiento simplemente cambiándola. replaceFirst() con metodo substring() método de String clase al usar OAuth2AuthorizationConsent Clase. Se pueden encontrar más detalles sobre estas versiones en las notas de la versión. Versión 1.1.1, Versión 1.0.3 Y Versión 0.4.3.

El Lanzamiento del primer hito Spring Modulith 1.0.0 incluye correcciones de errores, actualizaciones de dependencias y una nueva característica que propaga eventos. ExecutorService En una aplicación la interfaz se define en instancias Scenario clase por defecto. Este proyecto presenta estos cambios importantes desde su estado experimental: Cambiar el nombre del extremo del actuador applicationmodules hacer application-modules; Desde el cambio de nombre del identificador de grupo org.springframework.experimental hacer org.springframework.modulith; y eliminación de características estructurales previamente eliminadas, spring.modulith.events.jdbc-*, en un registro de eventos basado en JDBC. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

Belsoft

Hay Belsoft Publicado Su versión es 23.0 Kit de imágenes nativas de Liberica (NIK) que incluye: integración de paraalérgico Recolector de basura como característica de prueba; Implementación de JFR ThreadCPULload evento; eliminando las comprobaciones de tipo de los stubs de llamadas de JNI a Java que podrían romper la compatibilidad; y ejecutando el subproceso de tiempo de la CPU del usuario getThreadCpuTime() método en LinuxThreadCpuTimeSupport Clase.

IBM Semaru Edición Abierta

hay ibm Publicado La versión 20.0.1 es de ellos Tiempo de funcionamiento de SemaruVersión abierta 20.0.1 basada en OpenJDK 20.0.1 y Eclipse OpenJ9 0.39.0. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

micronauta

El La segunda versión candidata Micronaut 4.0.0 se lanzó con correcciones de errores, mejoras de dependencia y estas mejoras: uso de setters inseguros para Jackson; Uno nuevo UnsafeBeanInstantiationIntrospection Interfaz, una variante BeanIntrospection Una interfaz inclusiva instantiateUnsafe() Un método que permite eludir la verificación instantánea; y apoyo todos estan abiertos Complemento del compilador para Procesamiento de símbolos Kotlin API.

READ  ¿Quieres ver cuándo y dónde tendrá lugar el próximo evento de Minecraft?

Existe la Fundación Micronaut Publicado Micronaut Framework 3.9.4 contiene correcciones de errores y actualizaciones de módulos: Protección de micronautas Y Servlet de micronauta. También hubo optimización de dependencia Netti 4.1.94. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

Fundación Eclipse

Más de seis años desde su lanzamiento en marzo de 2017, versión 1.0.0 JNoSQLImplementación compatible Yakarta NoSQL Especificación, disponible Publicado. Las nuevas características incluyen: Una migración jakarta.* Espacio de nombres, soporte Datos de Yakarta especificación; Implemente nuevos métodos que exploren Fluent-API para tipos de base de datos NoSQL de gráfico, documento, clave-valor y documento; y nuevos métodos, count() Y exists()Por defecto en DocumentManager Y ColumnManager Interfaces. Antes de que se convirtiera en una implementación compatible en noviembre de 2019, JNoSQL era un programa para que los desarrolladores crearan fácilmente aplicaciones de bases de datos NoSQL utilizando Java.

Microstream dos meses después declarado Su capa de persistencia nativa de Java se ha convertido en un proyecto de eclipse. Primer lanzamiento de Eclipse Tiendapreviamente conocido Estabilidad de microcorriente, puesto a disposición de la comunidad Java. Las integraciones actuales que no son de Eclipse basadas en el código de Microstream, como Spring Boot, Quargus y Helidon, seguirán siendo de código abierto y el código se alojará en el nuevo repositorio de Microstream después de que se refactoricen para usar Eclipse Store. Serializador Eclipse proyectos

Eclipse Vert.x 4.4.4 Publicado Actualizado a Netty 4.1.94. Final a tratar CVE-2023-34462Una vulnerabilidad que un atacante puede manipular SniHandler Class, sin un controlador de tiempo de espera inactivo integrado, puede almacenar en búfer rápidamente un máximo de 16 MB de datos por conexión. OutOfMemoryError Posibilidad de error y denegación de servicio distribuida. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

Fundación de software Apache

Está el equipo de Apache Tomcat reveló Las versiones 11.0.0-M5, 10.1.8, 9.0.74 y 8.5.88 están afectadas. CVE-2023-34981La depuración se retrasará Error 66512 Si la respuesta no contiene ningún encabezado HTTP, puede provocar una fuga de información. Protocolo Apache JServ (AJP) SEND_HEADERS Se enviará un mensaje para una respuesta. esto ha sido arreglado Error 66591 Y se anima a los desarrolladores a pasar a las versiones mínimas 11.0.0-M6, 10.1.9, 9.0.75 o 8.5.89.

El liberación Apache Camel 3.20.6 proporciona correcciones de errores y mejoras: REQUEST_CONTEXT Y RESPONSE_CONTEXT a Camello CXF Mensaje de camello noticias; y mejoras Camello JBang Un módulo que soporta OpenAPI. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

READ  TikTok mostrará videos menos 'problemáticos'

Del mismo modo, el liberación Apache Camel 3.14.9 se envía con estas correcciones de errores: Usar createTempFile() método en Files clase en FileConverter class en lugar de crear un archivo directamente; Y una posibilidad NullPointerException Cuando usas tokenizar XML en un maderas espacio de nombres XML. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

El Primera versión alfa Apache Log4j 3.0.0 ofrece cambios significativos como: Permitir que los complementos se construyan a través de patrones de inyección de dependencia más flexibles; Soporte dividido para Kafka, CeroMQ, CSV, JMS, JDBC y Jackson a sus propios módulos; y eliminación del apoyo Serializable Interfaz en múltiples clases e interfaces Message, Layout, LogEvent, LoggerY ReadOnlyStringMap.

Apache JMeter A partir de 5.6.0 Publicado Contiene correcciones de errores y nuevas características: Aplicación Cafeína Para almacenar en caché los encabezados HTTP en lugar de Apache Commons Collections LRUMap clase; Usar Java ServiceLoader clase para cargar complementos en lugar de escaneo de classpath para una inicialización mejorada; Cálculo avanzado cuando múltiples subprocesos están modelando intensivamente usando Java LongAdder y clases de concurrencia similares Calculator Clase. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

JHipster

El equipo de JHipster está ahí Publicado Versión 0.35.0 en J Hipster Lite Corrección de errores, mejoras en la documentación, mejoras en las dependencias y un análisis de sonda mejorado que brinda más detalles sobre los errores y una opción de espera. Se pueden encontrar más detalles sobre este lanzamiento en Notas de publicación.

Conferencia de desarrolladores de Kansas City

2023 Conferencia de desarrolladores de Kansas City Celebrado en (KCDC). Centro de convenciones de la ciudad de Kansas Tuvo lugar la semana pasada en Kansas City, Missouri Altavoces De la comunidad de Java que brindó talleres Sesiones en temas como Java, Arquitectura, Nube, Ciencia de Datos, JavaScript, Gestión de Proyectos y Seguridad. Los cachorros son adoptados en esta convención. Sociedad Protectora de Animales de las Grandes Llanuras.

JCON Europa

La semana pasada, JCON Europa 2023 Celebrado en Cine Cohn, Alemania Altavoces Proporcionado por la comunidad de Java Sesiones sobre temas como Java, ingeniería de productividad del desarrollador, seguridad, componentes web, microservicios y nube nativa.