6.2 - automatyczne generowanie plików cyfry kontrolnej MD5
6.4 - poprawka - problemy z zamykaniem systemu Windows XP (agent aktualizacji blokował zamykanie systemu)
6.5 - nowa opcja szyfrowania archiwów bazy korzystających z kompresora 7-zip
6.6 - obsługa aktualizacji scservera
6.7 - wyświetlanie na WWW informacji o architekturze zainstalowanego programu PC-Market (32 lub 64 bit)
6.7 - dla instalacji PosAdmin - aktualizacja dodatkowego pliku "server_backoffice.jar"
6.8
    - dodano możliwość archiwizacji wielu baz (wybór z listy baz podłączonych do PCM)
    - dodano możliwość używania usługi do samej archiwizacji bez konfiguracji automatycznej aktualizacji (serwer Http pozostawiamy domyslny lub pusty)
    - dodano archiwizację baz Sybase
6.10
    - zabezpieczenie przed błędami serializacji baz (operacja będzie teraz ponawiana do skutku, klucz jest aktualizowany dopiero po udanej serializacji)
    - zabezpieczenie przed błędami aktalizacji dowolnych plików "PCMWin_7_1.zip" (operacja będzie ponawiana w przypadku niepowodzenia)
    - zabezpieczenia przed błędami wykonywania skryptów SQL "polecenie.sql" (operacja będzie ponawiana w przypadku niepowodzenia backup bazy lub wykonania skryptu)
    - poprawki do archiwizacji baz Sybase
    - poprawki w logowaniu błędów
    - poprawki w instalatorze PC-Market/POS - ustawienie właściwego katalogu instalacji \Binaria\..\ServiceUpgPCM (od wersji PCM 7.5.123.192, POS: 7.5.59.168) 
6.12
    - poprawki do instalacji wersji językowej, czasami zdarzało się, że instalator źle wykrył wersję językową systemu operacyjnego i po automatycznej aktualizacji zmienił się język programu PC-Market.
      Teraz usługa przed aktualizacją sprawdza w jakiej wersji językowej był ostatnio zainstalowany (odczyt z rejestrów Windows) i w takiej wymusza aktualizację.
      Można również wymusić instalację wersji językowej w konfiguracji usługi na sklepie w parametrach wywołania instalatora np. --mode unattended --db 0 --template 0 --killall 1 --installer-language pl
6.14
    - poprawa wywoływania konfiguracji z ikonki Agenta (nie zawsze działało podnoszenie uprawnień dla trybu konfiguracji)
    - poprawa odświeżania listy baz do archiwizacji (problem objawiał się przy pierwszej konfiguracji - brak pliku konfiguracji)
    - dodana kontrola poprawności konfiguracji (ostrzeżenia, gdy edytujemy konfigurację w innym katalogu niż zainstalowana usługa oraz przy próbie wyjścia bez zapisu)
    - Agent dla serwera aktualizacji (wywołanie: AgentUpgrade.exe -serwer) dodanie w menu opcji Katalog aktualizacji i Podgląd WWW
    - poprawa wyświetlania wartości w kolumnie "Upłynęło" na stronie WWW
6.15
    - aktualizacja instrukcji obsługi
    - Agent dla serwera aktualizacji - automatyczna instalacja (dodanie do autostartu)
    - poprawa automatycznej serializacji bazy w wersji sieciowej - zabezpieczenie przed uszkadzaniem się parametrów serializacji
    - poprawiona obsługa błędów - do logu zapisują się pełne informacje o błędach podczas serializacji.
    - dodanie wyróżnienia na czerwono na WWW - przeterminowane klucze oraz czas od ostatniego połączenia, gdy większy niż 2h
    - dodanie skrótów z Agenta do katalogu logu i ostatniego logu
    - rozszerzenie zapisów do logu o IP i MacAdressie
    - przy zapisie/instalacji usługi wyświetlanie ostrzeżenia w przypadku, gdy w binariach brak klucza "serial.enc" (PCM i POS)
    - dodane ostrzeżenie (tylko w logu), gdy baza domyślna ma inny numer seryjny niż klucz "serial.enc" znajdujący się w binariach.
    - Serwer aktualizacji - poprawa błędu: dublowanie się wpisów na podglądzie WWW
6.16
    - aktualizacja instrukcji obsługi
    - dodanie nowej kolejnej usługi - klient wersji (wysyłanie informacji o wersji i subskrypcji na drugi alternatywny serwera aktualizacji)
    - rozbudowa instalki serwera aktualizacji o klienta aktualizacji oraz klienta wersji
    - poprawa odczytywania wersji programu typu POS, gdy jest on uruchomiony

6.18
    - zabezpieczenie programów typu POS przed aktualizację na niezgodną wersję java
    - obsługa grup sklepów (bez prezentacji jej na stronie WWW)
    - zabezpieczenie przed dublowaniem się wpisów przy aktualizacji usługi na wskutek samoczynnej zmiany adresu MAC karty sieciowej (zacznie działać po kolejnej aktualizacji usługi)
    - aktualizacja instrukcji

6.19
    - Przebudowa mechanizmu aktualizacji programów POSowych. Konfiguracja, wykrywanie programów POSowych odbywa się automatycznie, tak jak do tej pory, 
      ale wszystkie są już widoczne na liście co daje nam możliwość włączenia/wyłączenia aktualizacji programu i klucza dla każdego programu z osobna.
      W przypadku gdy w katalogu programu nie odnaleziono klucza, to program nie pozwoli włączyć aktualizację (opcja wyłączona i wyszarzona)
    - Serwer Aktualizacji WWW wyświetla teraz szczegółowe informacje o każdym typie programu POS (do tej pory prezentowany był tylko pierwszy wykryty).
      Po aktualizacji usługi na wszystkich sklepach zalecane jest restart usługi WWW, by pozbyć się pozycji programów POSowych bez nazw (dotychczas nie były wysyłane ze sklepów).
    - Rozbudowa logów, dostajemy więcej informacji o problemach aktualizacji programów np.
        Info: PC-POS 7: aktualizacja programu=0, aktualizacja klucza=0   (wyłączona aktualizacja programu oraz klucza dla  PC-POS)  - ta linia się pojawia tylko, gdy chociaż jeden z dwóch parametrów jest wyłączony
        Info: Brak klucza serial.enc w katalogu programu PC-Market: C:\Program Files (x86)\Insoft\PCMWin_7_1 - aktualizacja niemożliwa!!!
        Info: Mini-Market - posiada niezgodna wersje Javy (na serwerze: 11.0 lokalnie: 1.7) - wymagana ręczna aktualizacja na sklepie (konieczne uruchomienie instalatora w celu aktualizacji środowiska Javy)
    - Dodanie funkcjonalności automatycznej aktualizacji usługi do wysyłania tylko informacji o wersji programów "ServiceInfoPCM".
      Pierwsza aktualizacja od wersji 6.19 musi się jednak odbyć ręcznie, dotychczas ta funkcja nie była wspierana dla tej usługi.

6.20
    - Zabezpieczenie przed dublowanie się wpisów tych samych sklepów na Serwerze Aktualizacji. Uwaga! Po dokonaniu aktualizacji usług na wszystkich sklepach, należy zrestartować Serwer Aktualizacji.
6.21
    - Dodana aktualizacja dowolnych programów oraz usług Insoft np. interfejsy FK, usługa Pcm2www
	- Zabezpieczenie programów typu POS przed aktualizację z 7.8.x.x do 7.9.x.x (niezgodność launchera lub usługi Scserver)
6.22
    - Dodana funkcjonalość aktualizacji dowolnych plików dla programów typu POS. Działa podobnie jak aktualizacja plików z paczek "PCMWin_7_1.zip" dla PC-Market.
      W przypadku programów typu POS należy przygotować oddzielne paczki dla każdego programu oddzielnie tj. pcpos7.zip, minimarket.zip, pcpetrolpos.zip itd.
      Aby ten mechanizm aktualizacji zadziałał musi być włączona aktualizacja danego typu programu, który nas interesuje np. minimarket, pcpos7 itd.
      Należy pamiętać, że tutaj również musi być zachowana cała struktura katalogów. Przykładowa zawartość paczki zip:
      pcpos7.zip
          \pcpos7 (katalog)
              \cardPanels\panels.xml
              pos.ico
6.23
    - Poprawka do generowania nazwy plików z cyfrą kontrolną MD5. W przypadku użycia do aktualizacji dwóch takich samych nazw plików, ale z różnym rozszerzeniem np. "pcpos7.jar" oraz paczki: "pcpos7.zip" 
      dochodziło do zapętlania się generowania się cyfry kontrolnej, co blokowało aktualizację plików.
6.24
    - Poprawka do rozpakowywania paczek zip oraz dowolnych plików (błąd objawiał się tylko na instalacjach z krótkimi ścieżkami, bez katalogu nadrzędnego np. "c:\pcpos7" )
6.26
    - dodanie obsługi połączeń szyfrowanych TLS 1.2
    - dodanie progresu do testowania połączenia
    - dozwolone uruchamianie Agenta z ręki bez parametru - rozpoznaje na postawie pliku konfiguracji (ServiceUpgPCM.cfg  - klient, ServiceUpgPCMWWW.cfg - serwer), jeżeli są oba to wyświetlane jest okienko wyboru
    - automatyczne tworzenie struktury katalogów dla serwera aktualizacji
    - Agent - zabezpieczenie przed wielokrotnym uruchomieniem dla klienta i osobno dla serwera
    - poprawki do logowania błędów
    - aktualizacja instrukcji
6.29
    - przebudowa mechanizmów serializacji dla bazy PC-Market - teraz wszystko jest realizowane na podstawie bazy domyślnej (plik serializacyjny w binariach nie jest już weryfikowany, nie musi nawet istnieć). Przed serializacją jest teraz robiona weryfikacja, czy nastąpiły zmiany, by bez potrzeby nie aktualizować tych samych parametrów
    - dodanie dodatkowej weryfikacji klucza przed samą serializacją - czy nie został pomylony, zamieniony z innego sklepu
    - weryfikacja zakupionej subskrypcji PC-Market odbywa się teraz bezpośrednio w bazie (dotychczas z pliku serializacyjnego: serial.enc)
    - wybór bazy domyślnej PC-Market - teraz lista zawiera wszystkie bazy zarejestrowane, a nie tylko te z pasującym kluczem z katalogu binarii
    - zabezpieczenie mechanizmów serializacji bazy (realizacja w jednej transakcji, zabezpieczenie przed deadlockami)
    - dodatkowy log serializacji na sklepie \Log\Serializacja.log (tylko gdy faktycznie doszło do zmiany parametrów lub gdy wystąpił błąd)
    - aktualizacja klucza serializacyjnego do katalogu PC-Market - teraz jest to niezależna opcja i nie jest wymagana do samej serializacji bazy
    - poprawa mechanizmów aktualizacji usług i programów
    - zmiana w aktualizacji paczki dowolnych plików dla PC-Market - teraz w paczce ZIP ma być katalog: "\PCMWin_7_1" z plikami, a nie bezpośrednio w głównym katalogu jak wcześniej - zostało to ujednolicone z pozostałym paczkami ZIP
    - poprawki w generowaniu cyfry kontrolnej MD5 - w szczególnych przypadkach wątek mógł się zatrzymać i zablokować aktualizację
    - poprawka - brak wyświetlania informacji o wersji programów typu POS na stronie serwera aktualizacji - problem się objawiał gdy używano mechanizmów do aktualizacji dowolnych usług i programów
    - poprawka w wykrywaniu systemu operacyjnego Windows 11 (brak rozróżnienia między Windows 10 a Windows 11)
    - poprawki w aktualizacji dowolnych plików jeśli katalog docelowy/końcowy był inny niż w paczce zip
    - poprawka - klient aktualizacji nie potrzebnie próbował nawiązywać połączenie, gdy nie skonfigurowano połączenie do serwera aktualizacji (brak adresu serwera)
    - poprawka - klient aktualizacji nie mógł się połączyć na puste hasło, operacja kończyła się błędnym hasłem. Teraz gdy hasło jest puste to wyłączana jest weryfikacja hasła. Dodatkowo, gdy brak hasła to nie są już wyświetlane gwiazdki w polu hasła, to mogło powodować mylne wrażenie, że hasło było jakieś nadane, a to nie musiała być prawda
    - poprawki do poleceń SQL, logowanie archiwizacji bazy
    - aktualizacja instrukcji

    Dodanie ułatwień aby wykluczyć najczęściej popełniane błędy:
    - automatyczna diagnostyka - wykrywanie nieprawidłowości w paczkach do aktualizacji i w kluczach serializacyjnych (niewłaściwy format/błędny klucz) - opcja dostępna po stronie serwera aktualizacji (przy uruchomieniu usługi lub na żądanie przy zatrzymanej usłudze) - logowanie: \Log\Diagnostyka.log
    - automatyczne generowanie kluczy - paczek zip do wymaganego formatu: xxxx-rrrrmmdd.zip z katalogu \htdocs\Seriale\Tu_Wrzuc_Serial_enc
    - generowanie instrukcji do przygotowania paczek zip z kluczem serializacyjnym: \htdocs\Seriale\Tu_Wrzuc_Serial_enc\CzytajTo!.txt
    - logowanie wygenerowanych paczek zip z kluczem do: \Log\GenSerialZip_0.log
    - poprawki w logowaniu by były bardziej czytelne do analizy
6.30
    - poprawka - wyciek pamięci w kliencie aktualizacji
6.31
    - poprawka - przy zapisie konfiguracji wymagał klucza PC-Market
    - poprawka - pierwsze uruchomienie konfiguracji - nie wyszukiwał instalacji POS (lecz dopiero po pierwszym zapisie konfiguracji)

6.33
    - poprawka wyświetlania na stronie o wersji PC-Market
    - poprawka przy weryfikacji zablokowanych dowolnych programów/usług
    - odblokowanie do edycji pól w konfiguracji dowolnych programów/usług - teraz można edytować nazwę paczki zip oraz nazwę katalogu w jakim mają być umieszczane w paczce zip
    - poprawka przy generowaniu cyfry kontrolnej MD5 - mogło nie zadziałać ze względu na rozróżnianie wielkości liter
6.36
    - poprawki do pobierania programów typu jar
    - poprawki do konfiguracji dowolnych programów/usług (dodawanie i usuwanie) oraz inne usprawnienia i zabezpieczenia
    - zmiana nazwy wyświetlanej usługi, teraz dodawany jest przedrostek "Insoft - " - zadziała tylko po instalacji nowej usługi
