bitcoin
Bitcoin (BTC) $ 69,816.00
ethereum
Ethereum (ETH) $ 2,155.03
tether
Tether (USDT) $ 0.9999
bnb
BNB (BNB) $ 607.15
usd-coin
USDC (USDC) $ 0.999829
xrp
XRP (XRP) $ 1.35
binance-usd
BUSD (BUSD) $ 0.997687
dogecoin
Dogecoin (DOGE) $ 0.093216
cardano
Cardano (ADA) $ 0.258687
solana
Solana (SOL) $ 82.66
polkadot
Polkadot (DOT) $ 1.30
tron
TRON (TRX) $ 0.317032
bitcoin
Bitcoin (BTC) $ 69,816.00
ethereum
Ethereum (ETH) $ 2,155.03
tether
Tether (USDT) $ 0.9999
bnb
BNB (BNB) $ 607.15
usd-coin
USDC (USDC) $ 0.999829
xrp
XRP (XRP) $ 1.35
binance-usd
BUSD (BUSD) $ 0.997687
dogecoin
Dogecoin (DOGE) $ 0.093216
cardano
Cardano (ADA) $ 0.258687
solana
Solana (SOL) $ 82.66
polkadot
Polkadot (DOT) $ 1.30
tron
TRON (TRX) $ 0.317032

Neo Express se actualiza a v3.9.1 con soporte para .NET 10 y mejoras en la experiencia del desarrollador

-

spot_img

El equipo de desarrollo de Neo Core ha publicado Neo Express v3.9.1, la primera actualización oficial de la herramienta blockchain local desde mayo de 2025. Lanzada el 4 de febrero, la nueva versión introduce soporte para .NET 10.0, actualiza la compatibilidad con Neo-CLI v3.9.1 e incorpora amplias mejoras destinadas a mejorar los flujos de trabajo de los desarrolladores.

Actualizaciones clave en Neo Express v3.9.1

Neo Express v3.9.1 consolida 39 solicitudes de extracción fusionadas en múltiples áreas de enfoque, incluidas correcciones de errores, actualizaciones de seguridad, soporte de plataforma y mantenimiento de infraestructura. Elimina los objetivos del marco heredado, mejora la usabilidad multiplataforma y resuelve problemas de larga data que afectan las pruebas, localización y depuración de contratos inteligentes.

Actualizaciones de plataforma y marco

Compatibilidad con .NET 10: Neo Express ahora apunta a .NET 10.0, la última versión de la plataforma de desarrollo de Microsoft (#515), lo que garantiza que los desarrolladores puedan aprovechar las características más recientes del marco y las mejoras de rendimiento. Esta actualización también elimina los objetivos .NET Standard y .NET Framework heredados (#496), lo que optimiza el código base y reduce la sobrecarga de mantenimiento.

Integración de Neo v3.9.1: la versión actualiza Neo Express para alinearse con Neo-CLI v3.9.1 (#516), lo que garantiza la compatibilidad con las últimas características del protocolo, incluida la lista blanca de tarifas de contrato, el contrato nativo de Tesorería y la precisión mejorada del factor de tarifa de ejecución.

Binarios multiplataforma: los binarios prediseñados ahora están disponibles para múltiples plataformas, incluidas Linux (x64, ARM64, musl), macOS (x64, ARM64) y Windows (x64, ARM64), lo que brinda soporte nativo en todos los entornos de desarrollo.

Leer  XDC Network registra un fuerte impulso a medida que la adopción del USDC aumenta rápidamente

Mejoras en el flujo de trabajo de desarrollo

Ejecución de comandos mejorada: El RunDotNetCommand El método ahora utiliza listas de argumentos en lugar de concatenación de cadenas (#478), lo que mejora la confiabilidad y reduce los errores potenciales al ejecutar comandos CLI de .NET durante el desarrollo y las pruebas de contratos inteligentes.

Infraestructura de prueba mejorada: la ejecución del comando de prueba se ha refactorizado para eliminar la duplicación de código entre las clases de prueba (#480), lo que hace que el conjunto de pruebas sea más fácil de mantener y reduce el riesgo de comportamiento inconsistente en diferentes escenarios de prueba.

Correcciones de localización: se resolvió un problema por el cual el Test02_BuildValidation La prueba fallaría cuando se ejecutara en entornos de idiomas distintos del inglés (#483), lo que mejoraría la experiencia del desarrollador internacional.

Corrección de errores y estabilidad

Varias correcciones de errores críticos mejoran la confiabilidad de Neo Express:

Mejoras en el servicio estatal: problemas solucionados en StateServiceStore (#493) y MemoryTrackingStore clases (#492), mejorando la gestión del estado de blockchain y el seguimiento de la memoria durante los flujos de trabajo de desarrollo y prueba.

Manejo de elementos de almacenamiento: se resolvió un problema por el cual elementos de almacenamiento desconocidos causaban errores en lugar de devolver un valor nulo en GetProvenState (#491), evitando fallas al consultar un estado de blockchain inexistente.

Precisión del estado de transferencia: se corrigieron los informes de estado incorrectos en GetTransfers método (n.º 494), que garantiza un seguimiento preciso de las transferencias de tokens durante el desarrollo y las pruebas.

$ NFT Mejoras de soporte: Corregido. $ NFT transferir análisis de tokens y equilibrar el orden de la pila (#507), resolviendo los problemas que encontraron los desarrolladores durante las pruebas $ NFT contratos.

Leer  Primer token con papel blanco que cumple con MICAR registrado con ESMA

Configuración del protocolo Neo-trace: Se corrigió la configuración del protocolo en neo-trace y se mejoraron los mensajes de error cuando fallan las operaciones de seguimiento (#488), lo que mejora las capacidades de depuración.

Manejo del directorio actual: se resolvieron problemas de resolución de rutas que podían causar que los comandos fallaran cuando se ejecutaban desde ciertos directorios de trabajo (#495).

Descarga de la versión Neo3-visual-tracker: se solucionaron problemas de descarga que afectaban a la extensión Neo3 Visual Tracker (#499), lo que garantiza que los desarrolladores puedan instalar y utilizar correctamente la extensión Visual Studio Code.

Manejo de datos de instantáneas: funcionalidad de instantáneas modificada para agregar una copia de las entradas en lugar de la lista misma (#490), evitando efectos secundarios no deseados y corrupción de datos durante las instantáneas de estado.

Actualizaciones de seguridad

La versión aborda numerosas vulnerabilidades de seguridad a través de actualizaciones de dependencia en la extensión neo3-visual-tracker:

  • Tar-fs actualizado (2.1.1 → 2.1.4) (#476, #500) para abordar las vulnerabilidades de extracción de archivos
  • Base-x actualizado (5.0.0 → 5.0.1) (#473) para mejorar la seguridad de la codificación base
  • Pbkdf2 actualizado (3.1.2 → 3.1.3) (#477) para derivación de clave basada en contraseña
  • Base de cifrado actualizada (1.0.4 → 1.0.6) (#497) para operaciones criptográficas
  • Sha.js actualizado (2.4.11 → 2.4.12) (#498) para funciones hash SHA
  • Tmp actualizado (0.2.1 → 0.2.4) (#489) para manejo de archivos temporales
  • Js-yaml actualizado (#509) para la seguridad del análisis de YAML
  • Jws actualizado (3.2.2 → 3.2.3) (#511) para el manejo de firmas web JSON
  • Qs actualizado (6.14.0 → 6.14.1) (#512) para el análisis de cadenas de consulta
  • Undici actualizado (7.16.0 → 7.18.2) (#513) para operaciones de cliente HTTP
  • Actualizado @isaacs/brace-expansion (5.0.0 → 5.0.1) (#518) para la coincidencia de patrones globales
  • Microsoft.Build.Utilities.Core actualizado (17.14.8 → 17.14.28) (#505, #506) para herramientas de compilación
  • Actualizaciones generales del paquete de seguridad (#502, #510)
Leer  Shibarium Burn Portal antorchas 713,128,264 SHIB a medida que la tasa de quemaduras salta 10%

Estas actualizaciones abordan colectivamente vulnerabilidades de seguridad críticas y de alta gravedad, lo que garantiza que Neo Express permanezca seguro para los flujos de trabajo de desarrollo.

Mejoras en la calidad del código.

Actualizaciones de métodos obsoletos: se reemplazaron las llamadas a métodos obsoletos en todo el código base (#482), lo que garantiza la compatibilidad con las versiones actuales y futuras de .NET y reduce las advertencias del compilador.

Reducción de advertencias: se limpiaron varias advertencias del compilador (#501), lo que mejoró la calidad del código y facilitó a los desarrolladores la identificación de problemas genuinos en su propio código.

Actualizaciones de la versión del paquete: mantenimiento regular de las dependencias (#479, #503) para mantener el proyecto actualizado con los cambios anteriores.

Compatibilidad

Neo Express v3.9.1 es compatible con Neo-CLI v3.9.1 y posteriores. Los desarrolladores que utilizan Neo Express para pruebas de blockchain local deben actualizar a esta versión para garantizar la compatibilidad con las últimas funciones del protocolo y el comportamiento de MainNet/TestNet.

La actualización requiere .NET 10.0 SDK para los desarrolladores que compilan desde el código fuente. Los archivos binarios prediseñados están disponibles para los desarrolladores que prefieren no compilar las herramientas ellos mismos.

Neo Express v3.9.1 se puede descargar desde el siguiente enlace:
https://github.com/neo-project/neo-express/releases/tag/3.9.1

spot_img

LEAVE A REPLY

Please enter your comment!
Please enter your name here

spot_img

ÚLTIMAS PUBLICACIONES

Bitcoin sube por encima de los 69.000 dólares después de que...

Bitcoin cotizaba por encima de los 69.000 dólares al cierre de esta edición el lunes después de que el presidente de Estados Unidos, Donald Trump,...

AurumX se une a PinGo para acelerar la infraestructura de IA...

AurumX, un sistema financiero multicadena y global que se ocupa de activos universales, se ha asociado con PinGo, un $TONELADAS-Entidad AI + DePIN construida. La...

Este riesgo del 20% en el precio de Ethereum puede explicar...

Etereum ($ETH) el precio cotizó por encima de $2,100 el 1 de abril con un patrón de cabeza y hombros en el gráfico de 12...

Ripple anuncia el tan esperado lanzamiento de su nuevo producto

Ripple, la empresa detrás $XRPha anunciado el lanzamiento de un nuevo producto que permite a los equipos de finanzas corporativas gestionar tanto moneda fiduciaria como...

Más populares