{"id":2759,"date":"2024-05-29T12:52:06","date_gmt":"2024-05-29T10:52:06","guid":{"rendered":"https:\/\/contecon.de\/picapportwiki\/?page_id=2759"},"modified":"2024-06-11T19:20:36","modified_gmt":"2024-06-11T17:20:36","slug":"version-10-de-2","status":"publish","type":"page","link":"https:\/\/contecon.de\/picapportwiki\/version-10-de-2\/","title":{"rendered":"Version 10 (DE)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2759\" class=\"elementor elementor-2759\">\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-e-type=\"container\">\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-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Version 10 (EN)<\/h2>\t\t\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-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.4.00 from April 06 2022<\/h3>\t\t\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-e-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<ul><li>WebDAV<ul><li>Class 1 WebDAV server implemented.<br \/><br \/><\/li><\/ul><\/li><li>Directory browser:<ul><li>Option not to show empty directories added new parameter client.hideemptyfolders (default = false)<\/li><li>new userOption dirbrowser.emptyfolders values: normal, hidden, visible<br \/><br \/><\/li><\/ul><\/li><li>other<ul><li>Log4J updated to version 2.17.2<\/li><\/ul><\/li><\/ul>\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-f7e80a3 elementor-widget elementor-widget-heading\" data-id=\"f7e80a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.3.01 from December 15 2021<\/h3>\t\t\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-e-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<ul><li>Log4J updated to version 2.16.0. see also\u00a0 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 &#8222;Backbutton difficult to hit when query is running&#8220; solved.<\/li><\/ul>\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-30d4fc9 elementor-widget elementor-widget-heading\" data-id=\"30d4fc9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.3.00 from December 13 2021<br>V10.2.00<\/h3>\t\t\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-e-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<ul><li>JAVA 17 Support<ul><li>Generate SSL certificates<\/li><li>JAXB updated<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 updated to\u00a0 javax.mail-1.6.2<br \/><br \/><\/li><\/ul><\/li><li>Update of the database engine to OrientDB 3.0.37<ul><li>The database is rebuilt after an update<br \/><br \/><\/li><\/ul><\/li><li>Bugfixes<ul><li>Sometimes unnecessary vertical slider in thumbnail view removed<br \/><br \/><\/li><\/ul><\/li><li>Improvements<ul><li>Dynamic queries can now be changed retrospectively<br \/><br \/><\/li><\/ul><\/li><li>Possibility to set folder icon<ul><li>File name must end with folder.jpg<\/li><li>The title of this file is then also displayed in the timeline<br \/><br \/><\/li><\/ul><\/li><li>Possibility to edit file name when a thumb is selected<br \/><br \/><\/li><li>Log4J updated to Version 2.15.0 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><p>\u00a0<\/p>\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-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.1.00 from September 09 2021<\/h3>\t\t\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-e-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<ul><li>Logon dialog now supports saving passwords in almost all current browsers<br \/><br \/><\/li><li>Color themes and dark mode enabled<br \/><br \/><\/li><li>Built-in filter for metadata update and deletion of photos<\/li><li>Rating bar built into slideshow (press R or top center)<br \/><br \/><\/li><li>Documentation expanded \/ revised<br \/><ul><li>User permissions<\/li><li>Small Docker tutorial on installing PicApport in a Docker container under Windows<\/li><\/ul><\/li><li>Updates<ul><li>Jetty updated to 9.4.43<\/li><\/ul><\/li><li>Bugfixes<ul><li>Bugfix update mechanism user rights 8.06 was not written<\/li><li>Bugfix \/\/ ES_12.08.2021\u00a0 escapeHtml possible crosssite scripting problem (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(); added<\/li><\/ul><\/li><li>Other<ul><li>Logging improved (fsmStatus built into Status)<\/li><li>All compressors adapted<\/li><\/ul><\/li><\/ul>\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-fe88054 elementor-widget elementor-widget-heading\" data-id=\"fe88054\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">V10.0.00 from June 06 2021<\/h3>\t\t\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-e-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<ul><li>Possibility to use PKCS12 certificates<br \/><ul><li>New configuration parameters:<br \/><ul><li>server.ssl.pem.privatekeyfile<\/li><li>server.ssl.pem.certificatefile<\/li><\/ul><\/li><\/ul><\/li><li>WebApi<ul><li>new parameter with atu for authorizeWebApiSession<\/li><li>2 new info fields in getServerStatus:<ul><li>&#8222;uploadMaxFilesizeMB&#8220;: 100,<\/li><li>&#8222;supportedVideoTypes&#8220;: [&#8222;.mov&#8220;, &#8222;.mp4&#8220;]<\/li><\/ul><\/li><\/ul><\/li><li>Upload <br \/><ul><li>Default\u00a0 upload.tag.prefix changed from <strong><em>PicApport\/<\/em><\/strong> to <em><strong>$PicApport\/.<\/strong>\u00a0<\/em><\/li><li>Changed variables for <em><strong>upload.path<\/strong><\/em><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)<\/li><\/ul><\/li><li>Video Upload Support (*.mp4, *.m4v, *.qt, *.mov)<ul><li>Updated Plugin: PicApportVideoThumbnailPlugin v1.7.00 (mp4, m4v, mov, qt)<\/li><li><em><strong>upload.max.filesize.mb<\/strong><\/em> Default increased from10MB to 100MB<\/li><li>new parameter <strong><em>upload.allow.video<\/em><\/strong> (Default = true In addition, the PicApportVideoThumbnailPlugin must be installed V1.7)<\/li><li>New parameters and changed defaults for Upload Directory <em><strong>(upload.path<\/strong><\/em>)<\/li><li>New default for parameters (extended by Quicktime):[{&#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;}]<\/li><\/ul><\/li><li>Update of metadata now also in videos<br \/><ul><li>Video metadata was previously managed in the shadow files, as with all plugins.<br \/>With this version, this is now always transferred to the original files.<br \/>The XMP format within the video file is used for this purpose.<br \/>The following metadata is entered in the original files after updates:<br \/>Supported container formats: MPEG-4, Quicktime (mp4, m4v, mov, qt)<br \/>Supported metadata:<br \/><ul><li>Title<\/li><li>Description<\/li><li>Shooting date<\/li><li>Rating<\/li><li>Tags<\/li><li>Persons<\/li><li>GPS<\/li><li>Addon-specific data fields determined by addons.<\/li><\/ul><\/li><\/ul><\/li><li>Add-ons<ul><li>All Addons<ul><li>New feature: Option to execute an add-on for all photos in a query<\/li><li>New feature: Possibility to start an add-on automatically for new photos on the server (<em><strong>pagpPicApportAITagger<\/strong><\/em>, <em><strong>pagpOSMGeoReverseEncoder<\/strong> <\/em>use this feature)<\/li><\/ul><\/li><li>New Addon <em><strong>pagpPicApportAITagger<\/strong><\/em><\/li><\/ul><\/li><li>Slideshow<ul><li>With a viewtime of 900 seconds (15 minutes), no more images were displayed after approx. 1.5 hours with the default value for session timeout. The problem has been fixed.<\/li><li>Further improvements have been made:<br \/><ul><li>If you continued to swipe while autoplay was running, the time for the next photo was undefined. This is now set to viewtime.<\/li><li>When starting autoplay manually, the next photo now always appears after about a second (was previously undefined)<\/li><li>The maximum value of viewtime via the URL call has been increased from 900 to 86400 seconds (24h)<\/li><\/ul><\/li><\/ul><\/li><li>Other<ul><li>The internally used upload library dropzone has been updated to 5.7.0<\/li><li>The WebGui of the upload functionality has been revised.<\/li><li>Better support for network drives (see parameter <em><strong>robot.check.root.before.db.remove<\/strong><\/em>)<\/li><li>Console logging of the orientdb set to WARNING by default<\/li><li>Error logging improved<\/li><li>Certificate management now java 15 compatible (\/\/WLS_18.05.2021 AlgorithmId.get(&#8222;SHA-256&#8220;);)<\/li><li>AccessTokenUser now always receives new different values when generated<\/li><\/ul><\/li><li>Bugfixes<ul><li>Improved flushing when downloading large zipflies (could lead to errors)<\/li><li>Addon data fields were not completely removed from the database when removing them from the screens (only when rebuilding the database)<\/li><\/ul><\/li><li>New docs<br \/><ul><li>How can I upload new photos and videos to the PicApport server?<\/li><li>PicApport Add-on: (PAI) Automatic tagging of photos<\/li><\/ul><\/li><\/ul>\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-e-type=\"container\">\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-e-type=\"container\">\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-e-type=\"container\">\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 (EN) V10.4.00 from April 06 2022 WebDAV Class 1 WebDAV server implemented. Directory browser: Option not to show empty directories added new parameter client.hideemptyfolders (default = false) new userOption dirbrowser.emptyfolders values: normal, hidden, visible other Log4J updated to version 2.17.2 V10.3.01 from December 15 2021 Log4J updated to version 2.16.0. see also\u00a0 V10.3.00 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ocean_front_end_style_editor":"no","ocean_post_layout":"full-screen","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"off","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"on","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"off","ocean_display_footer_bottom":"off","ocean_custom_footer_template":"","footnotes":""},"class_list":["post-2759","page","type-page","status-publish","hentry","entry"],"_links":{"self":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/2759","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\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/comments?post=2759"}],"version-history":[{"count":3,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/2759\/revisions"}],"predecessor-version":[{"id":2762,"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/pages\/2759\/revisions\/2762"}],"wp:attachment":[{"href":"https:\/\/contecon.de\/picapportwiki\/wp-json\/wp\/v2\/media?parent=2759"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}