Pokazywanie postów oznaczonych etykietą Windows. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Windows. Pokaż wszystkie posty

2016-03-03

Firebird 3.0 Release Candidate 2

Długo oczekiwana wersja 3.0 serwera Firebird staje się dostępna. Wprawdzie wersja finalna nie jest jeszcze dostępna, ale niecierpliwi już mogą testować możliwości tej wersji serwera. Dzisiaj udostępniony została do publicznych testów Firebird 4.0 Release Candidate 2. Standardowo serwer jest dostępny dla systemów operacyjnych Windows, Linux. Dodatkowo dostępna jest również edycja dla systemów operacyjnych CentOS 7 oraz RHEL 7.

Przed zainstalowaniem nowej wersji Firebird warto zapoznać się z uwagami zebranymi w dokumencie Release Notes.

Najważniejsze cechy Firebird 3 to:
  • przeprojektowana architektura, włącznie z nowym podsystem identyfikacji użytkowników oraz nowym podsystemem konfigurowania
  • skalowalny silnik bazy danych, wielowątkowy, ze współdzielonymi stronami pamięci podręcznej
  • rozszerzona wewnętrzna struktura baz danych, wspierająca 64-bitowe identyfikatory transakcji oraz nowe tabele systemowe i tabele monitorujące
  • procedury składowane oraz funkcje i wyzwalacze mogą być pisane w takich językach jak Java, C++, itd.
  • przerobiony optymalizator oraz nowe metody dostępu do danych
  • rozszerzone bezpieczeństwo
  • różne rozszerzenia SQL
  • i wiele innych

2015-11-28

Firebird 2.5.5

Dostępna jest aktualizacja serwera Firebird 2.5 — Firebird 2.5.5. Ta wersja zawiera poprawki kilku błędów oraz kilka usprawnień. Pełna lista zmian dostępna jest w dokumencie Release Notes.

Standardowo, podobnie jak każda poprzednia wersja serwera, również ta wersja jest dostępna dla systemów operacyjnych Windows, Linux oraz MacOS-X. Dla każdego z tych systemów operacyjnych dostępne jest wydanie 32. i 64-bitowe.

Aktualnie ta wersja Firebird jest również dostępna dla następujących systemów operacyjnych:
  • RHEL, CentOS 6/7, Fedora 22, Mageia 6 (tutaj)
  • Debian (tutaj)
  • ubuntu 15.10, 14.4, 12.4 (tutaj)

2015-04-10

Firebird 2.5.4

Trwają prace nad Firebird 3.0. W międzyczasie wydana została zaktualizowana wersja Firebird 2.5.4. W tej wersji zaimplementowane zostały dwa usprawnienia:
  • od tej wersji możliwa jest weryfikacja tabeli i indeksu, gdy baza danych jest online
  • wewnętrzne obiekty BLOB są teraz wcześniej zwalniane, co powoduje wcześniejszym zwalnianiem pamięci i miejsca na dysku
Jednocześnie poprawione zostały błędy poprzedniej wersji. Lista poprawionych błędów jest »tutaj«.

2014-07-24

Firebird 2.5.3


Zgodnie z zapowiedziami, zespół twórców Firebird udostępnił Firebird 2.5.3. W tej wersji zostało poprawione kilka błędów oraz zaimplementowane kilka usprawnień. Jak zwykle, dostępne są pakiety instalujące dla systemów operacyjnych Windows, Linux oraz MacOS-X — 32- i 64-bitowe.

Więcej szczegółów o tym wydaniu można znaleźć »tutaj«.



Oprócz komponentów IBX w Lazarus również są dostępne komponenty IB Objects.

2014-07-16

Firebird 2.1.6

Od niemal miesiąc dostępny jest serwer Firebird w wersji 2.1.6. Jak zwykle, w pierwszej kolejności jest dostępny dla systemów operacyjnych Windows, Linux oraz MacOS-X.

W tym wydaniu poprawiono błędy wykryte po udostępnieniu wersji 2.1.5. Poprawiono również niektóre błędy wykryte podczas prac nad Firebird 2.5.x oraz Firebird 3. Lista modyfikacji w tej wersji Firebird dostępna jest »tutaj«.

2014-02-01

Firebird 3.0 Alpha 2

Dzisiaj została udostępniona druga testowa wersja serwera Firebird 3.0. Dostępne są pakiety dla Windows (32- i 64-bitowe) oraz dla Linux (32- i 64-bitowa).

Wersje testowe pozwalają na wcześniejsze zapoznanie się z nowymi możliwościami przyszłej wersji Firebird. Wnioski i sugestie można zgłaszać na liście mailingowej twórców serwera. Błędy można zgłaszać bezpośrednio przez system śledzenia błędów. Dzięki temu szybciej będzie dostępna wersja stabilna serwera.

Przed zainstalowaniem i testowaniem nowej wersji serwera proszę uważnie przeczytać Release Notes.

2012-10-11

FlameRobin 0.9.3 (dla Windows)

Program FlameRobin 0.9.3 (rev. 2243) jest dostępny (tylko dla Windows). Ta wersja programu używa oddzielnego wątku do nawiązania połączenia z bazą danych. Oznacza to, że dialog pokazujący postęp logowania może być przesuwany w inne miejsce oraz można przerwać proces logowania.

Najprościej można to przetestować próbując łączyć się z bazą danych na niedostępnym (lub nie istniejącym) serwerze. Dotychczas takie działanie całkowicie blokowało FlameRobin dopóki nie nastąpiło przekroczenie czasu połączenia.


FlameRobin jest programem dostępnym dla wielu systemów operacyjnych. Informacje o innych wersjach FlameRobin są »tutaj«.

Inny darmowy program do zarządzania bazami danych, dostępny dla wielu systemów operacyjnych, to »TurboBird«. Ten program nie wymaga środowiska Java do działania.

2012-09-13

Firebird 2.5.2 Release Candidate

Dostępna jest pierwsza wersja Release Candidate serwera Firebird 2.5.2. Dostępne są pakiety dla systemów operacyjnych Linux, Windows i MacOS-X. Szczegóły opisane są w dokumencie Release Notes.

Serwer można pobrać »stąd«

Jeżeli podczas testowania nowej wersji serwera odkryjesz jakiś błąd, zgłoś to albo poprze listę mailingową  firebird-devel, albo przez bug tracker.

2012-06-23

Firebird 2.1.5

Zgodnie z polityką twórców Firebird, udostępniona właśnie wersja 2.1.5 jest ostatnim wydaniem Firebird z serii 2.1. Zawiera ona nie tylko korekty błędów odkrytych po wydaniu wersji 2.1.4 (w marcu 2011 r.), ale również korekty i usprawnienia przeniesione z trwających prac nad wersjami 2.5 i 3.0.

Jak zwykle, to wydanie Firebird dostępne jest dla systemów operacyjnych Windows, Linux i Mac OS-X. Dostępne są wersje 32. i 64-bitowe.

2012-05-23

Firebird 2.1.5 RC1

Dostępna jest wersja 2.1.5 Release Candidate 1 serwera Firebird. Ta wersja powstała po ponad roku (wersja 2.1.4 była dostępna w marcu 2011 r.). Powstała w wyniku poprawiania błędów wykrytych w Firebird 2.1 oraz w trakcie rozwoju późniejszych wersji Firebird.

Uwagi do tej wersji (Release Notes) są »tutaj«.

Lista poprawionych błędów jest »tutaj«.

2011-12-01

AUDFL: zaawansowana wersja rFunc

AUDFL jest zaawansowaną rFunc — popularnej biblioteki funkcji UDF dla Firebird, ze wsparciem dla 32 i 64-bitowych wersji Windows i Linux. Dzięki AUDFL możliwa jest łatwa migracja projektów, używających funkcji z biblioteki rFunc, do 64-bitowej wersji Firebird.

Biblioteka AUDFL została opracowana przez Maxima Filatowa. Pomoc techniczną zapewnia firma IBSurgeon. Biblioteka jest dostępna na licencji LGPL, co w uproszczeniu oznacza, że jest w 100% darmowa, z dostępem do kodów źródłowych.

»Stąd« można pobrać 32 lub 64-bitową wersję biblioteki AUDFL, w wersji dla systemu operacyjnego Windows lub Linux. Można też pobrać kody źródłowe (z repozytorium SVN) i skompilować bibliotekę samodzielnie — przy pomocy Visual Studio Express lub gcc.

2011-11-22

TurboBird 0.8

TurboBird to narzędzie do administrowania bazami Firebird. Pozwala utworzyć nową bazę danych, tworzyć lub modyfikować tabele, procedury składowane, wyzwalacze, generatory, role, funkcje UDF, domeny i tak dalej. Program instaluje się i używa bardzo prosto.

Program jest dostępny dla wielu platform. Istnieją 32-bitowe wersje dla systemów operacyjnych Linux, Windows i Mac OS. Program został napisany w Lazarus (klon Delphi działający w różnych systemach operacyjnych). Dlatego można też pobrać kody źródłowe programu i skompilować go w wersji dla dowolnej platformy, którą wspiera Lazarus.

2011-10-11

Firebird 2.5.1

Od kilku dni dostępny jest Firebird 2.5.1. W tym wydaniu serwera poprawiono kilka błędów oraz zaimplementowano wiele usprawnień, takich jak zwiększenie szybkości odtwarzania bazy danych na podstawie kopii bezpieczeństwa, możliwość zapisywania globalnych tabel tymczasowych w bazach danych tylko do odczytu i tym podobne. Pełna lista zmian jest opisana w dokumencie Release Notes (oraz »tutaj«).

Struktura baz serwera Firebird 2.5.1 jest identyczna jak w Firebird 2.5.0. Dlatego zaleca się jak najszybszą migrację z wersji 2.5.0 do wersji 2.5.1.

Jak zazwyczaj, nowa wersja od dnia premiery dostępna jest dla systemów operacyjnych Windows, Linux i MacOS-X — w wersjach 32 i 64 bitowych.

Ponadto zostały opracowane dedykowane pakiety dla systemu operacyjnego Fedora 15 update Epel6 (RHEL oraz Centos 6). Zgodnie z zasadami Epel, będą one najpierw testowane przez tydzień.

2011-08-25

Firebird 2.5.1 RC1

Dostępna jest wersja Release Candidate serwera Firebird 2.5.1. Obecnie dostępne są pakiety dla systemów operacyjnych Windows i Linux. Pakiety dla systemu operacyjnego MacOSX będą dostępne wkrótce — po usunięciu problemu związanego z systemem MacOSX 10.7 (Lion).

Autorzy proszą o zgłaszanie wszelkich błędów i problemów.

Serwer można pobrać »stąd«.

2011-05-21

Komponenty IBX dla Lazarus w Windows i Linux

W brytyjskim portalu MWA Software opublikowane zostały dwa artykuły. Opisano w nich korzystanie z komponentów IBX dla Lazarus (darmowe środowisko programistyczne wzorowane na Delphi). Artykuły opisują wersję dla Windows oraz wersję dla Linux.

2011-03-16

Firebird 2.1.4

W Firebird 2.1.4 poprawione zostały błędy wykryte od czasu udostępnienia Firebird 2.1.3. Ta wersja Firebird  jest obecnie dostępna dla systemów Windows, Linux i MacOS-X. Dla wszystkich tych systemów dostępna jest 32 i 64 bitowa wersja serwera Firebird.

Wersja dla MacOS-X działającego na komputerach z procesorem PowerPC będzie dostępna w najbliższym czasie.

Szczegółowa lista poprawionych błędów dostępna jest »tutaj«.

2011-02-04

Firebird 2.1.4 RC1

Zespół twórców Firebird ogłosił, że Firebird 2.1.4 Release Candidate 1 przeszedł wszystkie wewnętrzne testy i jest dostępny do zewnętrznych testów. Dostępne są wersje dla systemów operacyjnych Windows, Linux i MacOS-X — zarówno 32. jak i 64-bitowe.

Lista poprawionych błędów jest »tutaj«.

2010-11-17

Sterowniki ODBC/JDBC wersja 2.0 RC2

Dostępna jest wersja 2.0 Release Candidate 2 sterowników ODBC/JDBC dla Firebird. Sterowniki, podobnie jak Firebird, dostępne są za darmo, na zasadach Open Source.

Sterowniki dostępne są w wersjach dla Windows 32, Windows 64, Linux x64 oraz Linux AMD64.

2010-11-11

Nowa wersja biblioteki FreeAdhocUDF

Dostępna jest nowa wersja darmowej biblioteki funkcji UDF — FreeAdhocUDF (wersja 20101111). Zaimplementowano w niej 11 nowych funkcji oraz poprawiono błędy znalezione w dotychczasowej biblioteki i rozszerzono działanie niektórych funkcji.

Biblioteka zawiera obecnie 551 funkcji. Dostępna jest w wersjach dla Win32, Win64, Linux32 i Linux64. Zawiera między innymi wsparcie dla kodowania UTF-8 oraz UNICODE_FSS.

Biblioteka jest dostępna na licencji LGPL. Oznacza to, że może być używana bez ponoszenia kosztów, również w zastosowaniach komercyjnych. Treść licencji jest »tutaj«.

Bibliotekę można pobrać z serwera FTP projektu. Na internetowej stronie projektu dostępna jest dokumentacja biblioteki. Jest ona obecnie aktualizowana i uzupełniania.

2010-10-04

Premiera Firebird 2.5

Zgodnie z niedawną obietnicą, dzisiaj udostępniona została finalna wersja serwera Firebird 2.5. Związane z tym informacje dla prasy dostępne są »tutaj« (po angielsku) oraz »tutaj« (po polsku).

Głównym celem Firebird 2.5 było stworzenie podstaw dla nowej architektury wątków.
Zaimplementowano również rozszerzenia SQL umożliwiające zarządzanie użytkownikami przy pomocy instrukcji CREATE/ALTER/ DROP USER  i inne rozszerzenia. Umożliwiono również stosowanie autonomicznych transakcji w procedurach składowanych i wyzwalaczach oraz możliwość wykonywania zapytań do innych baz w ramach EXECUTE STATEMENT.

Rozszerzenia silnika

Przebudowa architektury wątków umożliwiła lepsze wykorzystanie systemów wieloprocesorowych i wielordzeniowych. Spowodowało to znaczną poprawę skalowalności serwera w przypadku, gdy wiele baz danych jest wykorzystywanych równolegle, ale głównym skutkiem jest pojawienie się architektury Superclassic. Będzie on podstawą architekturą w planowanej wersji Firebird 3.

Standardowe biblioteki (libfbembed.so, fbembed.dll) mogą być obecnie bezpiecznie używane w aplikacjach wielowątkowych.

Inne nowe cechy
Rozszerzone możliwości administrowania
  • System monitorowania poprzez Services API pozwala niemal w czasie rzeczywistym monitorować i analizować wszystko, co się dzieje w bazie danych.
  • Nowa systemowa rola RDB$ADMIN w bazach o strukturze ODS 11.2 (wprowadzonej w Firebird 2.5) pozwala użytkownikowi SYSDBA na przeniesienie jego przywilejów na innego użytkownika bazy danych.
  • Tabele monitorujące zawierają więcej informacji.
  • Możliwe jest asynchroniczne zerwanie połączenia z bazą danych.
  • Zwykli użytkownicy mogą monitorować monitorować własne połączenia oraz 
  • CURRENT_CONNECTION
Rozszerzenia SQL
  • Wsparcie dla wyrażeń regularnych w klauzuli SIMILAR TO.
  • ALTER COLUMN dla pól wyliczanych (computed).
  • Autonomiczne transakcje w modułach PSQL (procedury składowane, wyzwalacze lub dynamiczne bloki PSQL).
  • Rozszerzony dostęp do procedur składowanych w definicjach widoków.
  • Opcjonalna klauzula GRANTED BY lub GRANTED AS w instrukcjach GRANT i REVOKE.
  • REVOKE ALL dla odwołania wszystkich uprawnień użytkownika lub roli.
  • Wsparcie dla WHERE Pole = ? OR ? IS NULL
Rozszerzenia przetwarzania danych
  • Nowe wbudowane funkcje konwersji napisów UUID CHAR(16) OCTETS do formatu zgodnego z RFC4122.
  • Możliwość przekazywanie 32- i 64-bitowych liczb całkowitych jako wartości szesnastkowych.
Więcej informacji o nowościach w Firebird 2.5 opisane jest w dokumencie Firebird 2.5 Release Notes.

Obecnie Firebird 2.5 jest dostępny dla 32- i 64-bitowych wersji systemów operacyjnych Linux i Windows. W najbliższym czasie dostępna będzie również wersja dla systemu operacyjnego MacOS-X. Wersje dla pozostałych systemów zgodnych z POSIX najprawdopodobniej będą dostępne przed końcem bieżącego roku.