{"id":2538,"date":"2024-05-29T12:52:06","date_gmt":"2024-05-29T10:52:06","guid":{"rendered":"https:\/\/contecon.de\/picapportwiki\/?page_id=2538"},"modified":"2024-06-02T13:36:29","modified_gmt":"2024-06-02T11:36:29","slug":"version-10-de","status":"publish","type":"page","link":"https:\/\/contecon.de\/picapportwiki\/version-10-de\/","title":{"rendered":"Version 10 (DE)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2538\" class=\"elementor elementor-2538\">\n\t\t\t\t<div class=\"elementor-element elementor-element-086c81b e-flex e-con-boxed e-con e-parent\" data-id=\"086c81b\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2236a3d elementor-widget elementor-widget-heading\" data-id=\"2236a3d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Version 10 (DE)<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41679fe elementor-widget elementor-widget-heading\" data-id=\"41679fe\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.4.00 vom 06.04.2022<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b231716 elementor-widget elementor-widget-text-editor\" data-id=\"b231716\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.19.0 - 07-02-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<ul><li>WebDAV<ul><li>Class 1 WebDAV Server implementiert.<br \/><br \/><\/li><\/ul><\/li><li>Verzeichnisbrowser: M\u00f6glichkeit Leere Verzeichnisse nicht anzeigen eingebaut<ul><li>neuer Parameter client.hideemptyfolders (default = false)<\/li><li>neue userOption dirbrowser.emptyfolders Werte: normal, hidden, visible<br \/><br \/><\/li><\/ul><\/li><li>sonstiges<ul><li>Log4J auf Version 2.17.2 aktualisiert<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f7e80a3 elementor-widget elementor-widget-heading\" data-id=\"f7e80a3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.3.01 vom 15.12.2021<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b9d151 elementor-widget elementor-widget-text-editor\" data-id=\"4b9d151\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Log4J auf Version 2.16.0 aktualisiert siehe auch V10.3.00<\/li><li>SSL Support of multi Domains<br \/>java.lang.IllegalStateException: KeyStores with multiple certificates are not supported on the base class org.eclipse.jetty.util.ssl.SslContextFactory. (Use org.eclipse.jetty.util.ssl.SslContextFactory$Server or org.eclipse.jetty.util.ssl.SslContextFactory$Client instead)<\/li><li>Problem Backbutton bei laufender Abfrage nur schwer zu treffen gel\u00f6st.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30d4fc9 elementor-widget elementor-widget-heading\" data-id=\"30d4fc9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.3.00 vom 13.12.2021<br>V10.2.00<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bfd992d elementor-widget elementor-widget-text-editor\" data-id=\"bfd992d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>JAVA 17 Support<ul><li>SSL zertifikate generieren<\/li><li>JAXB aktualisiert<ul><li>jakarta.activation-api-1.2.2.jar<\/li><li>jakarta.xml.bind-api-2.3.3.jar<\/li><li>jaxb-impl-2.3.4.jar<\/li><li>jaxb-api-2.3.1.jar<\/li><\/ul><\/li><li>Java Mail aktualisiert auf javax.mail-1.6.2<br \/><br \/><\/li><\/ul><\/li><li>Update der Datenbankengine auf OrientDB 3.0.37<ul><li>Die Datenbank wird nach einem Update neu aufgebaut<br \/><br \/><\/li><\/ul><\/li><li>Bugfixes<ul><li>Manchmal unn\u00f6tiger vertikaler slider in thumbnailview entfernt<br \/><br \/><\/li><\/ul><\/li><li>Verbesserungen<ul><li>Dynamische Abfragen k\u00f6nnen nun nachtr\u00e4glich ge\u00e4ndert werden<br \/><br \/><\/li><\/ul><\/li><li>M\u00f6glichkeit Folder Icon zu setzen<ul><li>Dateinname muss mit folder.jpg enden<\/li><li>Der Titel dieser Datei wird dann auch in der Timeline angezeigt<br \/><br \/><\/li><\/ul><\/li><li>M\u00f6glichkeit Dateiname zu bearbeiten wenn Ein Thumb selektiert ist<br \/><br \/><\/li><li>Log4J auf Version 2.15.0 aktualisiert see -&gt; https:\/\/logging.apache.org\/log4j\/2.x\/security.html<br \/>Before PicApport was using Log4J 2.11.0<br \/>Migration: In releases &gt;=2.10, this behavior can be migrated by setting either the system property log4j2.formatMsgNoLookups or the environment variable LOG4J_FORMAT_MSG_NO_LOOKUPS to true.<br \/>For releases &gt;=2.7 and &lt;=2.14.1, all PatternLayout patterns can be modified to specify the message converter as %m{nolookups} instead of just %m.<br \/>For releases &gt;=2.0-beta9 and &lt;=2.10.0, the mitigation is to remove the JndiLookup class from the classpath: zip -q -d log4j-core-*.jar org\/apache\/logging\/log4j\/core\/lookup\/JndiLookup.class.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47fc508 elementor-widget elementor-widget-text-editor\" data-id=\"47fc508\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d832935 elementor-widget elementor-widget-heading\" data-id=\"d832935\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.1.00 09.09.2021<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eeda25d elementor-widget elementor-widget-text-editor\" data-id=\"eeda25d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Logon Dialog unterst\u00fctzt jetzt das Speichern von Passw\u00f6rtern in nahezu allen aktuellen Browsern<\/li><li>Farbthemes und Darkmode erm\u00f6glicht<\/li><li>Filter f\u00fcr Metadatenupdate und L\u00f6schen von Fotos eingebaut<\/li><li>Rating Bar in Slideshow eingebaut (R dr\u00fccken oder oben in der Mitte)<\/li><li>Dokumentation erweitert \/ \u00fcberarbeitet<ul><li>Benutzerrechte<\/li><li>Kleines Docker Tutorial zum Installieren von PicApport in einem Docker Container unter Windows<br \/><br \/><\/li><\/ul><\/li><li>Updates<ul><li>Jetty auf 9.4.43 aktualisiert <br \/><br \/><\/li><\/ul><\/li><li>Bugfixes<ul><li>Bugfix Updatemechanismus Userrechte 8.06 wurde nicht geschrieben<\/li><li>Bugfix \/\/ ES_12.08.2021 der escapeHtml muss wegen crosssite scripting rein (https:\/\/onlinedemo.picapport.de\/picapport_folder?rootid=FipbR119mpUhRgLFAuyUZ4zFox&amp;folder=%22%3E%3Cscript%3Ealert%281%29%3B%3C%2Fscript%3E)<\/li><li>ES_01.09.2021 PaGlob.UserSession.clearAfterSessionTimeout(); eingebaut<br \/><br \/><\/li><\/ul><\/li><li>Sonstiges<ul><li>Logging verbessert (fsmStatus in Status eingebaut)<\/li><li>Alle Kompressoren angepasst<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe88054 elementor-widget elementor-widget-heading\" data-id=\"fe88054\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.0.00 vom 08.06.2021<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d46361 elementor-widget elementor-widget-text-editor\" data-id=\"4d46361\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>M\u00f6glichkeit PKCS12 Zertifikate zu benutzen<ul><li>Neue Konfigurationsparameter:<ul><li>server.ssl.pem.privatekeyfile<\/li><li>server.ssl.pem.certificatefile<br \/><br \/><\/li><\/ul><\/li><\/ul><\/li><li>WebApi<ul><li>new parameter withatu for authorizeWebApiSession<\/li><li>2 neue info Felder in getServerStatus:<ul><li>&#8222;uploadMaxFilesizeMB&#8220;: 100,<\/li><li>&#8222;supportedVideoTypes&#8220;: [&#8222;.mov&#8220;, &#8222;.mp4&#8220;] <br \/><br \/><\/li><\/ul><\/li><\/ul><\/li><li>Upload AllgemeinD<ul><li>Default von upload.tag.prefix von PicApport\/ auf $PicApport\/ ge\u00e4ndert.<\/li><li>ge\u00e4nderte Variablen bei upload.path<br \/>&#8222;$UID$&#8220;, \/\/ complete sender address e.g. firstname.lastname@contecon.de<br \/>&#8222;$YYYY$&#8220;, \/\/ year photo has been taken <br \/>&#8222;$MM$&#8220;, \/\/ month photo has been taken <br \/>&#8222;$DD$&#8220;, \/\/ day photo has been taken<br \/>&#8222;$TITLE$&#8220;, \/\/ parsed title of photo (always set to &#8222;untitled&#8220; if no title exists) &#8222;$UYYY$&#8220;, \/\/ year of upload (like $YYYY$ before version 9.2)&#8220;$UM$&#8220;, \/\/ month of upload (like $MM$ before version 9.2)&#8220;$UD$&#8220;, \/\/ day of upload (like $DD$ before version 9.2)<br \/><br \/><\/li><\/ul><\/li><li>Video Upload Support (*.mp4, *.m4v, *.qt, *.mov)<ul><li>Aktualisiertes Plugin: PicApportVideoThumbnailPlugin v1.7.00 (mp4, m4v, mov, qt)<\/li><li>upload.max.filesize.mb Default Wert von 10MB auf 100MB erh\u00f6ht<\/li><li>Neuer Parameter upload.allow.video (Default = true Zus\u00e4tzlich muss das PicApportVideoThumbnailPlugin installiert sein V1.7)<\/li><li>Neue Parameter und ge\u00e4nderte defaults f\u00fcr Upload Directory (upload.path)<\/li><li>Neuer default f\u00fcr Parameter (um Quicktime erweitert):[{&#8218;ext&#8216;:&#8216;.mp4&#8242;,&#8217;mime&#8216;:&#8217;video\/mp4&#8242;},{&#8218;ext&#8216;:&#8216;.m4v&#8216;,&#8217;mime&#8216;:&#8217;video\/mp4&#8242;},{&#8218;ext&#8216;:&#8216;.ogv&#8216;,&#8217;mime&#8216;:&#8217;video\/ogg&#8216;},{&#8218;ext&#8216;:&#8216;.webm&#8216;,&#8217;mime&#8216;:&#8217;video\/webm&#8216;},{&#8218;ext&#8216;:&#8216;.mov&#8216;,&#8217;mime&#8216;:&#8217;video\/quicktime&#8216;},{&#8218;ext&#8216;:&#8216;.qt&#8216;,&#8217;mime&#8216;:&#8217;video\/quicktime&#8216;}]<br \/><br \/><\/li><\/ul><\/li><li>Update von Metadaten jetzt auch in Videos<ul><li>Metadaten von Videos wurden bisher wie bei allen Plugins in den Shadowdateien verwaltet.<br \/>Mit der vorliegenden Version werden dies nun auch immer in die Originaldateien \u00fcbernommen.<br \/>Hierzu wird das XMP Format innerhalb der Videodatei benutzt.<br \/>Folgende Metadaten werden nach Updates in die Originaldateien eingetragen:<br \/>Unterst\u00fctze Containerformate: MPEG-4, Quicktime (mp4, m4v, mov, qt)<br \/>Unterst\u00fctzte Metadaten:<ul><li>Titel<\/li><li>Beschreibung<\/li><li>Aufnahmedatum<\/li><li>Rating<\/li><li>Tags<\/li><li>Personen<\/li><li>GPS<\/li><li>Addon spezifische Datenfelder die durch Addons ermittelt wurden.<\/li><\/ul><\/li><\/ul><\/li><li>Add-ons<ul><li>Alle Addons<ul><li>Neues Feature: M\u00f6glichkeit ein Add-on f\u00fcr alle Fotos einer Abfrage ausf\u00fchren<\/li><li>Neues Feature: M\u00f6glichkeit ein Add-on automatisch f\u00fcr neue Fotos auf dem Server zu starten (pagpPicApportAITagger, pagpOSMGeoReverseEncoder nutzen dieses Feature)<\/li><\/ul><\/li><li>Neues Addon pagpPicApportAITagger <br \/><br \/><\/li><\/ul><\/li><li>Slideshow<ul><li>Bei einer viewtime von 900 Sekunden (15 Minuten) kamen nach ca 1,5 Stunden keine Bilder mehr bei dem Defaultwert f\u00fcr Sessiontimeout. Das Problem wurde behoben.<\/li><li>Weiterhin wurde verbessert:<ul><li>Wenn man bei laufendem Autoplay weiter gewischt hat war die Zeit f\u00fcr das n\u00e4chste Foto undefiniert. Diese wird jetzt definiert auf viewtime gesetzt.<\/li><li>Beim manuellen starten von Autoplay kommt das n\u00e4chste Foto jetzt immer nach etwa Sekunde (war vorher undefiniert)<\/li><li>Der Maximalwert von viewtime \u00fcber den URL Aufruf wurde von 900 auf 86400 Sekunden (24h erh\u00f6ht)<\/li><\/ul><\/li><\/ul><\/li><li>Sonstiges<ul><li>Die intern verwendete Upload Bibliothek dropzone wurde auf 5.7.0 aktualisiert<\/li><li>Die WebGui der Uploadfunktionalit\u00e4t wurde \u00fcberarbeitet<\/li><li>Bessere Unterst\u00fctzung von Netzwerklaufwerken (siehe Parameter robot.check.root.before.db.remove)<\/li><li>Konsolen Logging der orientdb defaultm\u00e4\u00dfig auf WARNIG gestellt<\/li><li>Error Logging verbessert<\/li><li>Zertifikatsverwaltung jetzt java 15 kompatibel (\/\/WLS_18.05.2021 AlgorithmId.get(&#8222;SHA-256&#8220;);)<\/li><li>AccessTokenUser erhalten beim Generieren jetzt immer neue unterschiedliche Werte<\/li><\/ul><\/li><li>Bugfixes<ul><li>Flushing beim Download von gro\u00dfen Zipflies verbessert (konnte zu Fehlern f\u00fchren)<\/li><li>Addon-Datenfelder wurden beim Entfernen aus den Bildern nicht komplett aus der Datenbank ausgetragen (erst bei Neuaufbau der DB)<\/li><\/ul><\/li><li>Doku Neu<ul><li>Wie kann man neue Fotos und Videos auf den PicApport Server laden? (https:\/\/wiki.picapport.de\/pages\/viewpage.action?pageId=48922630)<\/li><li>PicApport Add-on: (PAI) Automatisches Taggen von Fotos (https:\/\/wiki.picapport.de\/display\/PIC\/PicApport+Add-on%3A++%28PAI%29+Automatisches+Taggen+von+Fotos)<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3b3225 elementor-widget elementor-widget-text-editor\" data-id=\"c3b3225\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a101664 e-flex e-con-boxed e-con e-parent\" data-id=\"a101664\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-305ce73 e-flex e-con-boxed e-con e-parent\" data-id=\"305ce73\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0f8fdb3 e-flex e-con-boxed e-con e-parent\" data-id=\"0f8fdb3\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\" data-core-v316-plus=\"true\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Version 10 (DE) V10.4.00 vom 06.04.2022 WebDAV Class 1 WebDAV Server implementiert. Verzeichnisbrowser: M\u00f6glichkeit Leere Verzeichnisse nicht anzeigen eingebaut neuer Parameter client.hideemptyfolders (default = false) neue userOption dirbrowser.emptyfolders Werte: normal, hidden, visible sonstiges Log4J auf Version 2.17.2 aktualisiert V10.3.01 vom 15.12.2021 Log4J auf Version 2.16.0 aktualisiert siehe auch V10.3.00 SSL Support of multi Domainsjava.lang.IllegalStateException: KeyStores [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2538","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/2538","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/comments?post=2538"}],"version-history":[{"count":31,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/2538\/revisions"}],"predecessor-version":[{"id":2755,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/2538\/revisions\/2755"}],"wp:attachment":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/media?parent=2538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}