Ankündigung

Einklappen
Keine Ankündigung bisher.

LoxBerry Update Thread...

Einklappen
Dieses Thema ist geschlossen.
X
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • LoxBerry Update Thread...

    Aktuelle Version: V2.0.0

    What’s New

    In diesem Thread werden alle Updates (Releases) des LoxBerry vorgestellt. Abonniert Euch das Thema! Updates können ganz einfach über das LoxBerry Update Widget eingespielt werden. Release-Versionen sind dabei getestet und auf Plugin-Kompatibilität geprüft. Haltet Euren LoxBerry stets auf der letzten Release-Version - das geht auch per automatischen Upgrade!

    Major Updates in dieser Version für Anwender:
    • Image-Aktualisierung | Image Update
    • Unterstützung für den Raspberry 4 B | Support for Raspberry 4 B
    • Unterstützung von IPv6 (Beta) | Support for IPv6 (Beta)
    • Korrekte Netzwerkinterfaces | Actual network interfaces
    • Samba (SMB) Arbeitsgruppe einstellbar | Samba (SMB) Workgroup editable
    • Netzwerk-Freigaben: Support für SMB1 | Network shares: Support for SMB1
    • FTP Server Einstellungen | FTP Server Settings
    • Selbsttest: Neustart erforderlich | Healthcheck: Reboot required
    • Mailserver
    • Korrektur des Plugin-AutoUpdates (schon wieder...) | Fix for automatic plugin updates (again...)
    • Austausch des NTFS-Treibers für USB-Geräte | Replacement of the NTFS driver for USB devices
    Major Updates in dieser Version für Plugin Developers:
    • PHP was updated from PHP 7.0 to PHP 7.3. If you use PHP code, please verify your plugins.
    • Node.js V12 (v12.x) is now integral part of LoxBerry 2.x. To use as package manager, besides of npm, also yarn is included. LoxBerry will stay on V12.x LTS until the end of the support period (April 2022).
    • Plugin Interface 2.0: Small and useful: With LoxBerry 2.0, additionally to the cron.hourly, cron.weeky,... jobs, you now can also use a cron.reboot to run jobs in the context of user loxberry at startup. This might save you a daemon in your plugin. See Cron section for your plugin zip.
    • Perl: LoxBerry::System: execute to call shell commands including error handling, exitcode and output fetching, and optional LoxBerry::Log integration.
    • Perl: LoxBerry::JSON: New method flatten to generate a flat key=value data structure from an json data tree (known from the MQTT Gateway, flatting json data).
    • Perl: LoxBerry::JSON: New method param. This implicitely allows you to send a opened json file to HTML::Template with HTML::Template's associate parameter.
    • Perl: LoxBerry::JSON: New method encode. Works like JSON encode, but with the currently opened JSON file.
    • Perl: LoxBerry::JSON: New method jsblock: This returns a string to put into your JS script block, assigning the json data to a JS variable. The function also does the correct escaping for JS.
    • Perl: LoxBerry::LoxoneTemplateBuilder class let you easily create Loxone templates (xml) for Virtual HTTP and UDP Inputs, and Virtual Outputs.
    • PHP: PHP Module loxberry_loxonetemplatebuilder.php class let you easily create Loxone templates (xml) for Virtual HTTP and UDP Inputs, and Virtual Outputs in OOP style.
    • Python: pip and pip3 are now included in LoxBerry 2.x
    • Python: Python 2 and Python 3 are updated during LoxBerry Update, and also all installed shared libraries that were installed by plugins
    • Other languages: To use with Node.js, Python or whatever, we now serve the Plugin Database as plugindatabase.json file. It contains object lists of all folders and files where your plugin resists.
    • If you create a plugin/daemon/whatever with Node.js, phython, Ruby, Go, bash :-o ... : 1. Read the plugindatabase.json. 2. Use the provided "folders" and "files" lists to access your daemon, your web directory, etc. → You don't need to do handstands to calculate or replace your plugin folders.
    • MQTT libs for Perl and PHP: LoxBerry 2.0 ships with Perl and PHP libraries to connect to an MQTT broker: Perl Modul Net::MQTT::Simple (Perl) and MQTT library phpMQTT.php (PHP)
    • Other languages: LoxBerry now provides a JsonRPC interface (beta) to use LoxBerry's SDK functions in other programming languages: LoxBerry JsonRPC
    • We've relaxed LoxBerry Update's cleanup for hidden files and folders in LoxBerry's home directory /opt/loxberry: Files and folders (and it's content) beginning with dot (/opt/loxberry/.*) are not deleted anymore during an update. Some software uses a hidden file or folder in the home directory for configuration. This simplifies the installation/configuration of such programs.
    Zuletzt geändert von Prof.Mobilux; 07.Nov.2019, 06:40.
    Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

    LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

  • #2
    V1.2.4.5:

    Major Updates in dieser Version für Anwender:
    • "LoxBerry Update" Update
    • Neues Image LoxBerry 1.2.0a / New image LoxBerry 1.2.0a
    • LoxBerry Update Verlauf / LoxBerry Update History
    • Loxone CloudDNS
    • LoxBerry-Start ohne Internetverbindung
    • Manuelle Netzwerk-Shares in /etc/fstab
    • SWAP-Datei
    Major Updates in dieser Version für Plugin Developers:
    • Use own JS libraries and CSS files (Perl, PHP)
    • Perl module LoxBerry::IO
    • Logging Modules LoxBerry::Log (Perl) and loxberry_log.php (PHP)
    • mslist_select_html: A small gimmick for faster UI development (Perl, PHP)
    • Testing plugin installations with unreleased LoxBerry versions
    • Last enhancement/feature release is 1.2.5
    Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

    LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

    Kommentar


    • #3
      V1.2.4.6:

      Bugfix Release for V1.2.4.5:
      • Neues Image LoxBerry 1.2.0c / New image LoxBerry 1.2.0c
      • Bei kleineren SD-Karten (4 GB) führt das Update nicht mehr zum vollständigen Füllen der SD-Karte mit dem SWAP-File
      Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

      LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

      Kommentar


      • #4
        V1.2.5.5:

        What’s New


        Hinweis 1:
        This update is urgently recommended for users with problems of a full ramdisk. Symptoms are: Daemons don't work anymore, web requests do not work, disk full messages → Install this update. No support for the mentioned errors with LoxBerry versions below 1.2.5.

        Hinweis 2:
        Alexa4Lox Users - please update to alexa4lox 0.10b - see here. Without the update, you will get "/etc/cron.hourly/logrotate: error: skipping "/var/log/apt/term.log" because parent directory has insecure permissions" emails because alexa4lox changes system permissions.



        Major Updates in dieser Version für Anwender:
        • RAM-Disk Konsolidierung / ramdisk consolidation
        • Neues System-Widget "Log Manager" / New System widget "Log Manager"
        • Webinterface performance
        • Plugin Management Widget: Loglevel-Einstellung "Aus" wurde nicht gespeichert / Loglevel setting "Off" was not saved
        Major Updates in dieser Version für Plugin Developers:
        • loxberry_io.php (PHP)
        • Logging 1: loglist_html (Perl, PHP)
        • Logging 2: Present a loglevel selection in your plugin (Perl, PHP)
        • Logging 3: Change log title (Perl, PHP)
        • Logging 4: LoxBerry::Log / loxberry_log.php hardening and improvements (Perl, PHP)
        • Logging 5: Continuing logfiles in a called script (Perl, PHP)
        • Logging 6: Bash Logging SDK (Bash)
        • Logging 7: Tips for using LoxBerry's logging capabilities
        • currtime function: Added parameter 'filehires' (Perl, PHP)
        • HTML5 compliance
        Zuletzt geändert von Prof.Mobilux; 20.Nov.2018, 22:38.
        Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

        LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

        Kommentar


        • #5
          V1.4.0.1

          What’s New

          Major Updates in dieser Version für Anwender:
          • Image-Aktualisierung | Image Update
          • Behebt Netzwerkprobleme mit Raspberry 2/3 Modell B+ | Solved network issues with Raspberry 2/3 Model B+
          • Unterstützung für den Raspberry 3 Modell A+ | Support for Raspberry 3 Model A+
          • Unterstützung für Raspberry Pi Zero W | Support for Raspberry Pi Zero W
          • Verbessertes Mailserver Widget | Mailserver widget enhancements
          • Remote Unterstützung | Remote Support
          • (Software-) Watchdog zur Systemüberwachung | (Software-) Watchdog to monitor system health
          • Optionen für das Serielle Interface und die Serielle Konsole | Options for serial interface and serial console
          • Korrektur bei Sonderzeichen im Admin-Widget | Fix for special characters in Admin widget
          • SecurePIN
          • LoxBerry Update zu schnell | LoxBerry Update too fast
          Major Updates in dieser Version für Plugin Developers:
          • mail.cfg → mail.json
          • Perl class LoxBerry::JSON (Perl Modul LoxBerry::JSON)
          • Bash json tool jq
          • Logging SDK - Automatic refresh of loglevel in daemon mode (Perl / PHP)
          Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

          LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

          Kommentar


          • #6
            V1.4.1:

            What’s New

            Major Updates in dieser Version für Anwender:
            • Verbesserungen für Loxone Cloud DNS | Enhancements for Loxone Cloud DNS
            • Prozedur für die Änderung des Apache Ports | Procedure changing the Apache port
            • Raspberry Kernel Update
            Major Updates in dieser Version für Plugin Developers:
            • LoxBerry's "validate" JavaScript library now supports "." (dots) in object names and id's.
              The Perl functions mshttp_send_mem and msudp_send_mem now use a json cache file (not ini anymore). PHP already used json, and the cache files are now used from both Perl and PHP.
              The Perl and PHP function msudp_send_mem now consider the used prefix for uniqueness of the cache entries. Before, using different prefix but same labels were recognized as "already sent".
              The allowed size of a plugin package was extended to 150 MB (before: 50 MB)
              We removed the DEPRECIATED message for plugin interface 1.0. We still warn, when an interface 2.0 plugin ships with a log folder in the zip.
            Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

            LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

            Kommentar


            • #7
              V1.4.2:

              What’s New

              Major Updates in dieser Version für Anwender:
              • My LoxBerry Selbsttest | My LoxBerry Healthcheck
              • Wiki-Artikel für LoxBerry 0.2.3, Plugin-Übersicht | Wiki articles about LoxBerry 0.2.3, Plugin overview
              • Zeichensatzanpassung in der Log Manager Datenbank | Charset adaption in the Log Manager database
              • Aktualisierung der System-Widget-Hilfe | Update of system widget help
              • Korrektur des Plugin-AutoUpdates | Fix for automatic plugin updates
              Major Updates in dieser Version für Plugin Developers:
              • Information for PHP: All PHP warnings and errors (e.g. PHP messages, or error_log(...) calls), now are logged to an own file, /opt/loxberry/log/system_tmpfs/apache2/php.log. You can also find the logfile in Log Manager's "More Logfiles" tab, in the "LoxBerry System Logs" category. Because of a permission issue with the Apache error.log, PHP completely stopped logging since, we think, around LoxBerry V1.4.0.
              • Fixed the $log->LOGTITLE function in PHP did not work as expected.
              • LoxBerry::Log: In append mode, a warning with backtrace was given, if the log did not exist. Though the backtrace message was only a warning and the processing correctly continued, it looked like an error. Therefore, the backtrace was removed and the warning text adopted to clarify this is only a warning.
              • msudp_send / msudp_send_mem (Perl, PHP): The udp send functions now allow a custom delimiter (default: "=") to separate key and value. See the updated help LoxBerry::IO::msudp_send (Perl) and msudp_send(PHP).
              • Perl/PHP IO-Modules: Handle that the Miniserver irregularly does not respond with a well-formed XML.
              • Perl/PHP: Introducing the functions epoch2lox / lox2epoch (Perl) and epoch2lox / lox2epoch (PHP) to convert a Unix Epoch timestamp to Loxone timestamp (and vice versa). The Loxone timestamp can be displayed with <v.u> as human-readable time in the Loxone visu. The functions also do the timezone and daylight savings correction.
              Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

              LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

              Kommentar


              • #8
                V1.4.3:

                What’s New

                Major Updates in dieser Version für Anwender:
                • Vorbereitung für LoxBerry 2.0 | Preparation for LoxBerry 2.0
                Major Updates in dieser Version für Plugin Developers:
                • Keine
                Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

                LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

                Kommentar


                • #9
                  V2.0.0:

                  What’s New

                  Major Updates in dieser Version für Anwender:
                  • Image-Aktualisierung | Image Update
                  • Unterstützung für den Raspberry 4 B | Support for Raspberry 4 B
                  • Unterstützung von IPv6 (Beta) | Support for IPv6 (Beta)
                  • Korrekte Netzwerkinterfaces | Actual network interfaces
                  • Samba (SMB) Arbeitsgruppe einstellbar | Samba (SMB) Workgroup editable
                  • Netzwerk-Freigaben: Support für SMB1 | Network shares: Support for SMB1
                  • FTP Server Einstellungen | FTP Server Settings
                  • Selbsttest: Neustart erforderlich | Healthcheck: Reboot required
                  • Mailserver
                  • Korrektur des Plugin-AutoUpdates (schon wieder...) | Fix for automatic plugin updates (again...)
                  • Austausch des NTFS-Treibers für USB-Geräte | Replacement of the NTFS driver for USB devices
                  Major Updates in dieser Version für Plugin Developers:
                  • PHP was updated from PHP 7.0 to PHP 7.3. If you use PHP code, please verify your plugins.
                  • Node.js V12 (v12.x) is now integral part of LoxBerry 2.x. To use as package manager, besides of npm, also yarn is included. LoxBerry will stay on V12.x LTS until the end of the support period (April 2022).
                  • Plugin Interface 2.0: Small and useful: With LoxBerry 2.0, additionally to the cron.hourly, cron.weeky,... jobs, you now can also use a cron.reboot to run jobs in the context of user loxberry at startup. This might save you a daemon in your plugin. See Cron section for your plugin zip.
                  • Perl: LoxBerry::System: execute to call shell commands including error handling, exitcode and output fetching, and optional LoxBerry::Log integration.
                  • Perl: LoxBerry::JSON: New method flatten to generate a flat key=value data structure from an json data tree (known from the MQTT Gateway, flatting json data).
                  • Perl: LoxBerry::JSON: New method param. This implicitely allows you to send a opened json file to HTML::Template with HTML::Template's associate parameter.
                  • Perl: LoxBerry::JSON: New method encode. Works like JSON encode, but with the currently opened JSON file.
                  • Perl: LoxBerry::JSON: New method jsblock: This returns a string to put into your JS script block, assigning the json data to a JS variable. The function also does the correct escaping for JS.
                  • Perl: LoxBerry::LoxoneTemplateBuilder class let you easily create Loxone templates (xml) for Virtual HTTP and UDP Inputs, and Virtual Outputs.
                  • PHP: PHP Module loxberry_loxonetemplatebuilder.php class let you easily create Loxone templates (xml) for Virtual HTTP and UDP Inputs, and Virtual Outputs in OOP style.
                  • Python: pip and pip3 are now included in LoxBerry 2.x
                  • Python: Python 2 and Python 3 are updated during LoxBerry Update, and also all installed shared libraries that were installed by plugins
                  • Other languages: To use with Node.js, Python or whatever, we now serve the Plugin Database as plugindatabase.json file. It contains object lists of all folders and files where your plugin resists.
                  • If you create a plugin/daemon/whatever with Node.js, phython, Ruby, Go, bash :-o ... : 1. Read the plugindatabase.json. 2. Use the provided "folders" and "files" lists to access your daemon, your web directory, etc. → You don't need to do handstands to calculate or replace your plugin folders.
                  • MQTT libs for Perl and PHP: LoxBerry 2.0 ships with Perl and PHP libraries to connect to an MQTT broker: Perl Modul Net::MQTT::Simple (Perl) and MQTT library phpMQTT.php (PHP)
                  • Other languages: LoxBerry now provides a JsonRPC interface (beta) to use LoxBerry's SDK functions in other programming languages: LoxBerry JsonRPC
                  • We've relaxed LoxBerry Update's cleanup for hidden files and folders in LoxBerry's home directory /opt/loxberry: Files and folders (and it's content) beginning with dot (/opt/loxberry/.*) are not deleted anymore during an update. Some software uses a hidden file or folder in the home directory for configuration. This simplifies the installation/configuration of such programs.
                  Bitte stellt Eure Anfragen nicht per PN, ich bevorzuge das Fragen/Antworten im Forum, damit alle etwas davon haben. Vorher lesen: https://www.loxforum.com/forum/proje...en-bitte-lesen

                  LoxBerry: https://www.loxwiki.eu/display/LOXBERRY/LoxBerry

                  Kommentar

                  Lädt...
                  X