diff --git a/CHANGES.md b/CHANGES.md index fc27453cd..1f3977252 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -24,6 +24,43 @@ - Readability improvements of user guide (by @PaulSchulz) [Penpot-docs #50](https://github.com/penpot/penpot-docs/pull/50). +# 1.10.4-beta + +### :sparkles: Enhacements + +- Allow parametrice file snapshoting interval. + +### :bug: Bugs fixed + +- Fix issue on :mov-object change impl. +- Minor fix on how file changes log is persisted. +- Fix many issues on error reporting. + + +# 1.10.3-beta + +### :sparkles: Enhacements + +- Make all logging asynchronous, this avoid some overhead on jetty threads at cost of logging latency. +- Increase default session time to 15 days. + +### :bug: Bugs fixed + +- Fix unexpected exception on saving pages with default grids [#2409](https://tree.taiga.io/project/penpot/issue/2409) +- Fix react warnings on setting size 1 on row and column grids. +- Fix minor issues on ZMQ logging listener (used in error reporting service). +- Remove "ALPHA" from the code. +- Fix value and nil handling on numeric-input component. This fixes many issues related to typography, components, etc. renaming. +- Fix NPE on email complains processing. +- Fix white page after leaving a team. +- Fix missing leave team button outside members page. + +### :arrow_up: Deps updates + +- Update log4j2 dependency. +>>>>>>> main + + # 1.10.2-beta ### :bug: Bugs fixed diff --git a/backend/src/app/config.clj b/backend/src/app/config.clj index d0d847b06..71ee82fbe 100644 --- a/backend/src/app/config.clj +++ b/backend/src/app/config.clj @@ -52,7 +52,7 @@ :default-blob-version 3 :loggers-zmq-uri "tcp://localhost:45556" - :file-change-snapshot-every 1 + :file-change-snapshot-every 5 :file-change-snapshot-timeout "3h" :public-uri "http://localhost:3449" diff --git a/backend/src/app/http.clj b/backend/src/app/http.clj index 4919a0c90..f044d7b4f 100644 --- a/backend/src/app/http.clj +++ b/backend/src/app/http.clj @@ -12,6 +12,7 @@ [app.common.spec :as us] [app.http.doc :as doc] [app.http.errors :as errors] + [app.http.debug :as debug] [app.http.middleware :as middleware] [app.metrics :as mtx] [clojure.spec.alpha :as s] diff --git a/backend/src/app/http/debug.clj b/backend/src/app/http/debug.clj index 2fb023b9b..8a3aef42d 100644 --- a/backend/src/app/http/debug.clj +++ b/backend/src/app/http/debug.clj @@ -112,7 +112,7 @@ (render-template [report] (binding [ppr/*print-right-margin* 300] - (let [context (dissoc report :trace :cause :params :data :spec-prob :spec-problems) + (let [context (dissoc report :trace :cause :params :data :spec-prob :spec-problems :error :explain) params {:context (with-out-str (ppr/pprint context)) :data (:data report) :trace (or (:cause report) diff --git a/backend/src/app/http/errors.clj b/backend/src/app/http/errors.clj index d1205c465..99992a967 100644 --- a/backend/src/app/http/errors.clj +++ b/backend/src/app/http/errors.clj @@ -55,7 +55,7 @@ (defmethod handle-exception :validation [err _] (let [edata (ex-data err)] - {:status 400 :body edata})) + {:status 400 :body (dissoc edata ::s/problems)})) (defmethod handle-exception :assertion [error request]