API security in the spotlight – Week in security with Tony Anscombe

Given the reliance of today’s digital world on APIs and the fact that attacks targeting them continue to rise sharply, API security cannot be an afterthought.

The post API security in the spotlight – Week in security with Tony Anscombe appeared first on WeLiveSecurity

from WeLiveSecurity https://ift.tt/5rEUj2R
via IFTTT

NetBeans 18 llega con mejoras soporte para Rust,mejoras de mantenimiento y mas

apache-netbeans

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java

Hace poco se dio a conocer el lanzamiento de la nueva versión de Apache NetBeans 18, en la cual se han realizado una gran cantidad de cambios y mejoras tanto para Java, PHP, asi como tambien mejoras de mantenimiento, correcciones de errores y sobre todo el soporte iniciar para Rust.

Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy.

Principales novedades de NetBeans 18

En esta nueva versión que se presenta de NetBeans 18 Gradle recibido algunas mejoras y correcciones, de las cuales se destaca la corrección de mensajes falsos impresos en la consola, ademas de que Gradle Tooling se ha actualizado a 8.1-rc-2 con soporte JDK 20, se ha mejorado el manejo de dependencias sin versiones y tambien se mejoro el soporte para el sistema de compilación.

Por otra parte, Maven recibió mejoras de soporte para el sistema de compilación, ademas de que se ha integrado la actualización de la versión 3.9.1. Tambien se destaca que en Maven se agregaron configuraciones para cargar un índice externo, asi como tambien la detección mejorada de la ejecución de maven en modo de subprocesos múltiples y se agregó la capacidad de ejecutar pruebas desde un directorio arbitrario.

Ademas de ello, en NetBeans 18 se destaca que se ha mejorado el soporte mejorado para funciones introducidas en versiones más nuevas de PHP en el entorno PHP, asi como tambien que se realizaron una gran cantidad de correcciones de errores con operadores, constantes, problemas con espacios en blanco, entre otros mas.

Por otra parte, se destaca que en el entorno de proyectos web, se ha mejorado el soporte de CSS, se han actualizado las plantillas de HTML5 y se ha mejorado el manejo de campos públicos y privados en las clases de JavaScript.

Tambien se destaca que en esta nueva versión de NetBeans 18 se ha implementado el soporte inicial para el entorno de desarrollo de proyectos en el lenguaje Rust, añadiendo el panel de opciones de Rust y la selección de ejecutable de Cargo.

De los demás cambios que se destacan de esta nueva versión:

  • Ajustes de diseño de ventana de opciones y correcciones de interfaz de usuario
  • Se ha agregado soporte inicial para HCL (lenguaje de definición de configuración de HashiCorp Terraform) al editor de código.
  • Se corrigió el uso incorrecto de expresiones regulares en KODataBindContext
  • Se agregó soporte de resaltado de sintaxis para el código Go.
  • Se actualizo el controlador PostgreSQL JDBC
  • Se actualizo ServletJSPAPI a la familia Jakarta 
  • Soporte para Glassfish 7.0.
  • Capacidades ampliadas asociadas con el uso de servidores LSP (Language Server Protocol).
  • El kit de herramientas y la API de Gradle se actualizaron a la versión 8.1 con soporte para JDK 20.
  • Se eliminaron muchas advertencias del compilador
  • Se mejoro el soporte de TomEE para JPA
  • Para los proyectos de Java, se agregó compatibilidad con JDK 20 y se implementó un controlador de cadenas grandes.
  • Se mejoro la apariencia de los íconos deshabilitados en FlatLAF Dark
  • Limpieza simplificando la comparación de cadenas con JDK7 Objects.equals()
  • Se agregó soporte para la plataforma Glassfish 7.0.x y soporte para JPA 3.1 de Jakarta EE 10.
  • Se mejoro la herramienta de visualización de imágenes

Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar Apache NetBeans 18 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación, la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

from Linux Adictos https://ift.tt/8bBKMuf
via IFTTT

API security in the spotlight – Week in security with Tony Anscombe

Given the reliance of today’s digital world on APIs and the fact that attacks targeting them continue to rise sharply, API security cannot be an afterthought.

The post API security in the spotlight – Week in security with Tony Anscombe appeared first on WeLiveSecurity

from WeLiveSecurity https://ift.tt/5rEUj2R
via IFTTT

El ciclo de desarrollo de Linux Mint 21.2 se cierra con Xfce 4.18 y un Cinnamon 5.8 que soporta gestos para la gestión de ventanas

Linux Mint 21.2 Victoria

Clem Lefebvre ha publicado el boletín mensual de junio de 2023, en el que se recoge lo más importante que ha pasado durante el mes de mayo. No ha sido un artículo largo ni con demasiadas florituras, pero sí ha incluido algunos detalles interesantes. Lo primero es que el ciclo de desarrollo de Linux Mint 21.2 ya se ha cerrado y la mayoría de proyectos se han subido a los repositorios para el próximo lanzamiento.

Linux Mint 21.2 tendrá el nombre en clave de Victoria, algo que ya se conocía, pero aún se tenían que confirmar las versiones de los escritorios que llevará. Xfce se actualizará a la v4.18, y Cinnamon, aunque esto era casi una certeza, lo hará a la v5.8. De su escritorio propio, Clem dice que Cinnamon 5.8 soportará gestos para la gestión de ventanas y espacios de trabajo, apilado y controles multimedia. Estos gestos se soportarán tanto en touchpads como en pantallas táctiles y tablets. De la edición MATE no ha habido noticias hoy.

Linux Mint 21.2 llevará el nombre en clave de Victoria

Entre el resto de cambios, CJS ha pasado a basarse en GJS 1.74 y Mozjs 102, se ha añadido soporte para XDG Desktop Portal en todos los escritorios disponibles, que como recordatorio son Cinnamon, MATE y Xfce, entre otras cosas que traen un ajuste del modo oscuro global.

Este ajuste afecta a aplicaciones que lo soportan y permite elegir entre preferir claro, oscuro o dejar que las aplicaciones decidan. Entre las aplicaciones que lo soportan tenemos Firefox, Xed, Thingy, Xreader, junto a otras que tienen el tema oscuro por defecto como Xviewer o Pix. Este ajusto también está soportado por muchas aplicaciones en formato flatpak y GNOME/libadwaita. El boletín de este junio termina hablando por encima de que el gestor de software ha recibido retoques estéticos, mejorado los alrogirmos de puntiación y ordenado y una lista de paquetes ajustada.

Linux Mint 21.2 Victoria llegará en algún momento de este verano en el hemisferio norte, probablemente en agosto.

from Linux Adictos https://ift.tt/Tkw8JQD
via IFTTT