bitcoin
Bitcoin (BTC) $ 66,989.00
ethereum
Ethereum (ETH) $ 1,942.62
tether
Tether (USDT) $ 0.999434
bnb
BNB (BNB) $ 607.34
usd-coin
USDC (USDC) $ 0.999953
xrp
XRP (XRP) $ 1.37
binance-usd
BUSD (BUSD) $ 0.998965
dogecoin
Dogecoin (DOGE) $ 0.090947
cardano
Cardano (ADA) $ 0.255362
solana
Solana (SOL) $ 79.48
polkadot
Polkadot (DOT) $ 1.25
tron
TRON (TRX) $ 0.277388
bitcoin
Bitcoin (BTC) $ 66,989.00
ethereum
Ethereum (ETH) $ 1,942.62
tether
Tether (USDT) $ 0.999434
bnb
BNB (BNB) $ 607.34
usd-coin
USDC (USDC) $ 0.999953
xrp
XRP (XRP) $ 1.37
binance-usd
BUSD (BUSD) $ 0.998965
dogecoin
Dogecoin (DOGE) $ 0.090947
cardano
Cardano (ADA) $ 0.255362
solana
Solana (SOL) $ 79.48
polkadot
Polkadot (DOT) $ 1.25
tron
TRON (TRX) $ 0.277388

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  Ripple Escrow hace que los shocks de precios sean más severos: Jake Claver

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  Shiba Inu: Shytoshi Kusama está en silencio mientras comienza el 2026, ¿se acerca el descanso?

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  Por qué un comerciante no tocará el token de Trump antes de los próximos desbloqueos

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

He aquí por qué los precios de Bitcoin y Ethereum están...

Los precios de Bitcoin y Ethereum se han recuperado desde los mínimos de la semana pasada, lo que genera optimismo de que es posible que...

Lily Liu de Solana pide un reinicio de Blockchain centrado en...

A medida que los mercados de activos digitales enfrentan una presión renovada, una voz de alto nivel de la Fundación Solana ha pedido un reinicio...

El precio de Ethereum corre el riesgo de capitular por debajo...

El precio de Ethereum se está consolidando en un soporte crítico de alto volumen cerca de $1,800, pero la desvanecimiento de la participación alcista aumenta...

XRP podría haberle conseguido $1 millón con $1000 si hubiera comprado...

El token XRP de Ripple ha recorrido un largo camino desde su lanzamiento en 2012. El activo enfrentó importantes desafíos después de que la SEC...

Más populares