2026-08-05, 11:35 PM
?️ mysql_samp v1.2.0
Plugin MySQL universal para SA-MP e open.mp
Universal MySQL plugin for SA-MP and open.mp
github.com/NullSablex/mysql_samp
Plugin MySQL universal para SA-MP e open.mp
Universal MySQL plugin for SA-MP and open.mp
github.com/NullSablex/mysql_samp
Quote:?? A versão 1.2.0 chegou! ? Esta é a maior atualização do mysql_samp até agora, trazendo prepared statements, transações, hashing de senhas com Argon2id, suporte completo a TLS, diversas melhorias de desempenho e importantes correções de segurança — tudo funcionando tanto no SA-MP quanto no open.mp.
?? Version 1.2.0 is here! ? This is the biggest mysql_samp release so far, bringing prepared statements, transactions, Argon2id password hashing, full TLS support, performance improvements and major security fixes — all while remaining fully compatible with both SA-MP and open.mp.
✨ O que tem de novo / What's new
?️ Segurança reforçada
?? O suporte a TLS foi corrigido e agora realmente criptografa as conexões com MySQL e MariaDB. Também foi corrigida uma vulnerabilidade de SQL Injection quando o servidor utilizava NO_BACKSLASH_ESCAPES, além de diversas melhorias internas relacionadas ao gerenciamento de statements, ORM e recursos.
?? TLS support now properly encrypts MySQL and MariaDB connections. A SQL Injection issue under NO_BACKSLASH_ESCAPES was fixed, alongside several improvements to statement handling, the ORM and resource management.
? Prepared Statements
?? Agora é possível criar, reutilizar, executar e destruir prepared statements de forma nativa. Os parâmetros passam a ser enviados utilizando o protocolo binário do MySQL, aumentando a segurança e eliminando a necessidade de escape manual.
?? Native prepared statement support has been added. Parameters are now sent through MySQL's binary protocol, improving security and removing the need for manual escaping.
? Transações
?? Novo suporte a transações para executar múltiplas consultas de forma atômica, com commit e rollback conforme necessário.
?? New transaction support allows multiple queries to execute atomically with proper commit and rollback handling.
? Hash de senhas com Argon2id
?? Foram adicionadas funções assíncronas para geração e verificação de hashes utilizando Argon2id, permitindo autenticação moderna sem bloquear o servidor.
?? New asynchronous Argon2id password hashing and verification functions provide modern authentication without blocking the server.
? TLS e autenticação avançada
?? Agora também é possível utilizar certificados de cliente, chaves privadas e validação de certificados para conexões seguras.
?? Client certificates, private keys and certificate verification are now supported for secure connections.
? Configuração e consultas por arquivo
?? Novas funções permitem carregar conexões através de um arquivo mysql.ini e executar scripts SQL diretamente de arquivos.
?? New natives allow loading connections from a mysql.ini file and executing SQL scripts directly from files.
? Múltiplos Result Sets
?? Procedures e scripts SQL agora podem retornar múltiplos conjuntos de resultados acessíveis pela API de cache.
?? Stored procedures and SQL scripts can now return multiple result sets accessible through the cache API.
? Logging aprimorado
?? Rotação automática de logs, compressão em GZip, configuração por variáveis de ambiente e integração com o sistema de logging do rust-samp.
?? Automatic log rotation, GZip compression, environment-variable configuration and integration with the rust-samp logging system.
? Exemplos e documentação
?? O projeto recebeu diversos exemplos cobrindo prepared statements, transações, TLS, hashing de senhas e outros recursos, além de melhorias gerais na documentação.
?? The project now includes several examples covering prepared statements, transactions, TLS, password hashing and other features, alongside documentation improvements.
? Compatibilidade preservada
?? Nenhuma API existente em Pawn foi removida ou renomeada, tornando a atualização para a versão 1.2.0 simples e direta.
?? No existing Pawn API has been removed or renamed, making the upgrade to version 1.2.0 straightforward.
? Changelog completo / Full changelog
CHANGELOG.md
? Muito mais do que novas funções / More than new features
Quote:?? Além dos novos recursos, esta release representa uma grande evolução do projeto. Foram dezenas de correções, melhorias internas, reforços de segurança, documentação expandida e novos exemplos para facilitar o desenvolvimento de projetos modernos com MySQL.
?? Beyond the new features, this release represents a major evolution of the project. It includes dozens of fixes, internal improvements, stronger security, expanded documentation and new examples to make developing modern MySQL-powered projects easier.
?? Issues, PRs e feedback são sempre muito bem-vindos!
?? Issues, PRs and feedback are always welcome!
⭐ github.com/NullSablex/mysql_samp
?? Issues, PRs and feedback are always welcome!
⭐ github.com/NullSablex/mysql_samp
