Sdílet prostřednictvím


Poznámky k verzi pro ovladače Microsoftu pro PHP pro SQL Server

Tato stránka popisuje, co bylo přidáno v jednotlivých verzích ovladačů Microsoft pro PHP pro SQL Server.

5.12.0

Stáhnout ovladače Microsoftu pro PHP pro SQL Server (Windows)
GitHub Release Tag v5.12.0 (balíčky pro Linux a macOS jsou k dispozici tady)

  • Číslo vydání: 5.12.0
  • Vydáno: 31. ledna 2024

Novinky ve verzi 5.12.0

Nová položka Podrobnosti
Byla přidána podpora PHP 8.3.  
Byla odebrána podpora PHP 8.0.  
Byla odebrána podpora pro Ubuntu 18.04.  
Opravili jsme neplatnou chybu přesnosti pro varchar.  

Předchozí vydání

5.11.1

Stáhnout ovladače Microsoftu pro PHP pro SQL Server (Windows)
GitHub Release Tag v5.11.1 (balíčky pro Linux a macOS jsou k dispozici tady)

  • Číslo vydání: 5.11.1
  • Vydáno: 7. září 2023

Novinky ve verzi 5.11.1

Nová položka Podrobnosti
Resetovat typ po navázání parametru.  
Byla opravena chyba při použití PDO::ATTR_STRINGIFY_FETCHES.  
Změňte možnosti připojení tak, aby nerozlišily malá a velká písmena.  
Oprava chyby pro 1465 Přidání kontroly NULL  

5.11.0

Stáhnout ovladače Microsoftu pro PHP pro SQL Server (Windows)
GitHub Release Tag v5.11.0 (Balíčky pro Linux a macOS jsou k dispozici zde)

  • Číslo vydání: 5.11.0
  • Vydáno: 28. února 2023

Novinky ve verzi 5.11.0

Nová položka
Přidání podpory pro PHP 8.2
Vyřazená podpora PHP 7.4
Vyřazená podpora pro Debian 9, macOS 10.15 a Alpine 3.13.

5.10

  • Číslo vydání: 5.10.11
  • Vydáno: 31. ledna 2022

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Novinky ve verzi 5.10

Nová položka Podrobnosti
Přidání podpory pro PHP 8.1  
Vyřazená podpora PHP 7.3  
Vyřazená podpora pro macOS Mojave, Ubuntu 16.04, Alpine 3.11 a 3.12.  
Přidali jsme podporu pro Windows 11 a Windows Server 2022.  
Přidání podpory pro macOS Monterey, Debian 11, Ubuntu 21.04 a 21.10, Alpine 3.13, 3.14 a 3.15.  
Byla přidána podpora hardwaru Apple M1 ARM64. Vyžaduje ovladač ODBC 17.8 nebo vyšší.
Byla přidána podpora parametrů s hodnotami tabulky.  
Povolené nastavení PDO::ATTR_EMULATE_PREPARES na úrovni připojení.  
Ověření klíčového slova a hodnoty pro připojení bylo upraveno pro flexibilnější použití.  

1 Tato verze vyžaduje ovladač ODBC 17.4.2 nebo vyšší. V opačném případě dojde k upozornění na selhání nastavení atributu. Toto upozornění může být potlačeno při použití staršího ovladače ODBC. Pokud používáte SQLSRV, zkontrolujte postupy: Konfigurace zpracování chyb a upozornění pomocí ovladače SQLSRV. Pokud používáte PDO_SQLSRV, upozornění se ve výchozím nastavení potlačí, ale dají se protokolovat. Zkontrolujte logování aktivit pro podrobnosti.

Známé problémy

  • Pokud jsou parametry řetězce svázané jako krátký řetězec a později se znovu používají k vytvoření vazby delších řetězců, dojde k chybě zkrácení řetězce.

5.9

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.9.01
  • Vydáno: 29. ledna 2021

Novinky ve verzi 5.9

Nová položka Podrobnosti
Přidání podpory pro PHP 8.0  
Vyřazená podpora PHP 7.2  
Byla přidána podpora pro Microsoft ODBC Driver 17.7 na všech platformách.  
Přidání podpory pro macOS Big Sur, Ubuntu 20.04, Ubuntu 20.10 a Alpine 3.12. Některé vyžadují ovladač ODBC 17.5 nebo vyšší.
Vyřazená podpora pro macOS High Sierra, Debian 8 a Ubuntu 19.10.  
Podpora národního prostředí GB18030  
Rozšířené pdo errorinfo pro zahrnutí dalších zpráv ODBC, pokud jsou k dispozici.  
Podpora klasifikace dat s informacemi o pořadí Vyžaduje SQL Server 2019 a ovladač ODBC 17.4.2 nebo vyšší.
Přidání podpory ověřování pro servisního principála Azure Active Directory Vyžaduje ovladač ODBC verze 17.7 nebo vyšší.
Lepší výkon při zpracování desetinných čísel jako vstupů nebo výstupů a odebrání nepotřebných převodů číselných hodnot  
Lepší výkon při načítání čísel pomocí vyrovnávacích pamětí klienta.  
Nastavte časový limit dotazu bez použití funkce LOCK TIMEOUT, čímž se ušetří další komunikace se serverem.  

1 Tato verze vyžaduje ovladač ODBC 17.4.2 nebo vyšší. V opačném případě dojde k upozornění na selhání nastavení atributu. Toto upozornění může být potlačeno při použití staršího ovladače ODBC. Pokud používáte SQLSRV, zkontrolujte postupy: Konfigurace zpracování chyb a upozornění pomocí ovladače SQLSRV. Pokud používáte PDO_SQLSRV, upozornění se ve výchozím nastavení potlačí, ale dají se protokolovat. Zkontrolujte logování aktivit pro podrobnosti.

5.8.1

Tato verze platí jenom pro Linux a macOS.

Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.8.1
  • Vydáno: 15. dubna 2020

Novinky ve verzi 5.8.1

Nová položka Podrobnosti
Oprava chyby Opravili jsme výchozí problémy s národním prostředím v Alpine Linuxu.
Oprava chyby Odebrání nepotřebné datové struktury pro podporu funkce kurzorů Client-Side v Alpine Linuxu
Oprava chyby Opravili jsme problémy s protokolováním při povolení obou ovladačů v Alpine Linuxu.

5.8

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.8.0
  • Vydáno: 31. ledna 2020

Novinky ve verzi 5.8

Nová položka Podrobnosti
Byla přidána podpora php 7.4.  
Vyřazená podpora PHP 7.1  
Byla přidána podpora ovladače Microsoft ODBC 17.5 na všech platformách.  
Byla přidána podpora pro Debian 10 a Red Hat 8. Oba vyžadují ovladač ODBC 17.4 nebo vyšší.
Byla přidána podpora pro macOS Catalina, Alpine Linux 3.111 a Ubuntu 19.10. Všechny vyžadují ODBC ovladač verze 17.5 nebo vyšší.
Vyřazená podpora pro SQL Server 2008 R2, macOS Sierra, Ubuntu 18.10 a Ubuntu 19.04.  
Podpora jazyka při připojování k SQL Serveru  
Podpora rozšířených typů řetězců PHP zavedených v PHP 7.2  
Podpora pro načítání metadat citlivosti klasifikace dat Vyžaduje SQL Server 2019 a ovladač ODBC 17.4.2 nebo vyšší.
Podpora funkce Always Encrypted se zabezpečenými enklávy Vyžaduje ovladač ODBC 17.4 nebo vyšší.
Podpora konfigurovatelných možností nastavení národního prostředí v Linuxu a macOS
Vylepšený výkon ukládáním metadat do mezipaměti při načítání a vynechání redundantních volání.  

1 Podpora Alpine Linuxu je experimentální pro verzi 5.8.

5.6.1

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.6.1
  • Vydáno: 19. března 2019

Novinky ve verzi 5.6.1

Nová položka Podrobnosti
Oprava chyby Pevné předpoklady provedené při výpočtu metadat polí nebo sloupců, které mohly vést k ukončení aplikace.
Oprava chyby Upravený konfigurační soubor sqlsrv tak, aby se mohl kompilovat nezávisle na pdo_sqlsrv.
Oprava chyby Oprava PDOStatement::getColumnMeta() vrátí hodnotu false, když se něco nepovede.

5.6

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.6.0
  • Vydáno: 21. února 2019

Novinky ve verzi 5.6

Nová položka Podrobnosti
Podpora PHP 7.3.  
Vyřazená podpora PHP 7.0.  
Podpora ovladače Microsoft ODBC 17.3 na všech platformách  
Podpora pro macOS Mojave Vyžaduje ovladač ODBC 17.3 nebo vyšší.
Podpora pro Ubuntu 18.10 a SUSE Linux 15 Oba vyžadují ovladač ODBC 17.3 nebo vyšší.
Vyřazená podpora pro Linux Ubuntu 17.10 a macOS El Capitan  
Podpora přístupového tokenu Azure AD V Linuxu a macOS vyžaduje ovladač ODBC 17.2+ a unixODBC 2.3.6+.
Podpora ověřování pomocí Azure AD s využitím spravované identity pro prostředky Azure Vyžaduje ovladač ODBC 17.3 nebo novější.
Nové funkce načítání • Nový příznak PDO::SQLSRV_ATTR_FETCHES_DATETIME_TYPE pro pdo_sqlsrv pro vrácení data a času jako objektů.

• Přidání možnosti ReturnDatesAsStrings pro úroveň příkazů pro sqlsrv.

• Nové možnosti na úrovních připojení a příkazů pro oba ovladače pro formátování desetinných hodnot v načtených výsledcích.
Podpora statické kompilace ovladačů, pokud se uživatelé rozhodnou sestavovat ze zdroje.  
Vylepšený výkon ukládáním metadat do mezipaměti při načítání a zrychlení převodů řetězců Unicode.  

5.3

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.3.0
  • Vydáno: 20. července 2018

Novinky ve verzi 5.3

  • Podpora ovladače Microsoft ODBC 17.2 na všech platformách
  • Podpora pro macOS High Sierra (vyžaduje ovladač ODBC 17 a vyšší)
  • Podpora služby Azure Key Vault pro Always Encrypted pro základní funkce CRUD, aby funkce Always Encrypted byla k dispozici pro všechny podporované platformy Windows, Linux nebo macOS používající funkci Always Encrypted s ovladači PHP pro SQL Server.
  • Podpora Ubuntu 18.04 LTS (vyžaduje ovladač ODBC 17.2)
  • Podpora odolnosti připojení v Linuxu nebo macOS (vyžaduje ovladač ODBC 17.2)

5.2

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 5.2.0
  • Vydáno: 23. března 2018

Novinky ve verzi 5.2

  • Podpora PHP 7.2.1 a novějších ve Windows a 7.2.0 a novějších na jiných platformách
  • Podpora ovladače Microsoft ODBC 17
    • Výchozí verze 17 je teď na všech platformách.
  • Podpora pro Ubuntu 17.10, Debian 9 a SUSE Linux Enterprise Server 12
  • Vyřazená podpora pro Ubuntu 15.10
  • Podpora funkce Always Encrypted s funkcemi CRUD ve Windows Další informace najdete v tématu Použití funkce Always Encrypted s ovladači PHP pro SQL Server.
    • Podpora úložiště certifikátů systému Windows
    • Funkce Always Encrypted se podporuje pouze u ovladače Microsoft ODBC 17 a vyšší.
  • Podpora národních prostředí jiných než UTF8 v Linuxu a macOS
    • Na Linuxu a macOS jsou ne-UTF8 národní prostředí podporována pouze ovladačem Microsoft ODBC 17 a novějším.
  • Podpora pro Azure Synapse Analytics
  • Podpora služby Azure SQL Managed Instance

4.3

Stažení balíčku systému Windows
Značka verze GitHubu (balíčky pro Linux a macOS jsou k dispozici tady)

Informace o verzi

  • Číslo vydání: 4.3.0
  • Vydáno: 6. července 2017

Novinky ve verzi 4.3

  • Podpora PHP 7.1
  • Podpora pro macOS Sierra a macOS El Capitan
  • Podpora pro Ubuntu 15.10 a Debian 8
  • Vyřazená podpora pro Ubuntu 15.04
  • Podpora skupin dostupnosti AlwaysOn prostřednictvím transparentního překladu IP adres sítě Další informace naleznete v tématu Možnosti připojení.
  • Byla přidána podpora pro datový typ sql_variant s omezením.
  • Podpora odolnosti nečinných připojení ve Windows Další informace naleznete v tématu Možnosti připojení.
  • Podpora sdružování připojení pro Linux a macOS Další informace najdete v tématu Sdružování připojení.
  • Podpora ověřování Azure Active Directory pomocí ActiveDirectoryPassword a SqlPassword Další informace naleznete v tématu Možnosti připojení.

4.0

Stažení balíčku systému Windows
Značka verze GitHubu

Informace o verzi

  • Číslo vydání: 4.0
  • Vydáno: 1. července 2016

Novinky ve verzi 4.0

  • Podpora PHP 7.0
  • Plná 64bitová podpora
  • Podpora pro Ubuntu 15.04, Ubuntu 16.04 a Red Hat 7

3.2

Stažení balíčku systému Windows
Značka verze GitHubu

Informace o verzi

  • Číslo vydání: 3.2
  • Vydáno: 9. března 2015

Novinky ve verzi 3.2

  • Podpora PHP 5.6
  • Obsahuje nejnovější aktualizace pro předchozí verze PHP 5.5 a 5.4.
  • Vyžaduje ovladač Microsoft ODBC 11 pro SQL Server.

3.1

Stažení balíčku systému Windows
Značka verze GitHubu

Informace o verzi

  • Číslo vydání: 3.1
  • Vydáno: 12. prosince 2014

Novinky ve verzi 3.1

  • Podpora PHP 5.5
  • Vyžaduje ovladač Microsoft ODBC 11 pro SQL Server. Předchozí verze vyžadovaly nativního klienta SQL.

3.0

Stažení balíčku systému Windows

Novinky ve verzi 3.0

2.0

Novinky ve verzi 2.0

Ve verzi 2.0 byla přidána podpora ovladače PDO_SQLSRV. Další informace najdete v tématu PDO_SQLSRV Referenční informace o ovladači.

Viz také

Přehled ovladačů Microsoftu pro PHP pro SQL Server