From users-return-115516-archive-asf-public=cust-asf.ponee.io@tapestry.apache.org Wed Feb 24 17:10:04 2021 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mxout1-he-de.apache.org (mxout1-he-de.apache.org [95.216.194.37]) by mx-eu-01.ponee.io (Postfix) with ESMTPS id 1019A180607 for ; Wed, 24 Feb 2021 18:10:04 +0100 (CET) Received: from mail.apache.org (mailroute1-lw-us.apache.org [207.244.88.153]) by mxout1-he-de.apache.org (ASF Mail Server at mxout1-he-de.apache.org) with SMTP id 9CF186513F for ; Wed, 24 Feb 2021 17:09:54 +0000 (UTC) Received: (qmail 47866 invoked by uid 500); 24 Feb 2021 17:09:44 -0000 Mailing-List: contact users-help@tapestry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tapestry users" Delivered-To: mailing list users@tapestry.apache.org Received: (qmail 47756 invoked by uid 99); 24 Feb 2021 17:09:44 -0000 Received: from spamproc1-he-de.apache.org (HELO spamproc1-he-de.apache.org) (116.203.196.100) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Feb 2021 17:09:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamproc1-he-de.apache.org (ASF Mail Server at spamproc1-he-de.apache.org) with ESMTP id 965FB1FF39A for ; Wed, 24 Feb 2021 17:09:43 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamproc1-he-de.apache.org X-Spam-Flag: NO X-Spam-Score: 0 X-Spam-Level: X-Spam-Status: No, score=0 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.2, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamproc1-he-de.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-he-de.apache.org ([116.203.227.195]) by localhost (spamproc1-he-de.apache.org [116.203.196.100]) (amavisd-new, port 10024) with ESMTP id oCVqPxiGetXw for ; Wed, 24 Feb 2021 17:09:43 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=2607:f8b0:4864:20::833; helo=mail-qt1-x833.google.com; envelope-from=esowah@gmail.com; receiver= Received: from mail-qt1-x833.google.com (mail-qt1-x833.google.com [IPv6:2607:f8b0:4864:20::833]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id EC3B37FC7A for ; Wed, 24 Feb 2021 17:09:42 +0000 (UTC) Received: by mail-qt1-x833.google.com with SMTP id c1so1968922qtc.1 for ; Wed, 24 Feb 2021 09:09:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=rQBn6UWf5p9QVUP1dXoeG+bdU1HDdSxLV9l0LPpodBc=; b=TsAPa9n5B3EJjl/nCE+GEDoZAGOyU4r0X56e3jDczI9SskPfd0yuLOIE4sPM4qFtaL viQ7Yl/AZKF1RIJQ8wzNhYx6Qp0+/Mn5PhyM+RpUAYg682qQI6/H3eyGzwQR8vWzX2vO I3pXmdf5WsyOeSwBSF6JGnU3rlNMKQD2NGZ3aWWqoVv1+v7CsiE4i2z+WApJwEOuLZ5c gIy6/5kZOb4Om0BmDvgGkuzISR9VfSVCQVJKmMtYkbqLVhif3WCnkrGUoH5ayVqn0pbO 2IUKHAzAKt6VKDz/L1KXv17bwcISayFi9Y0iR1L0X2by87nAuadkzDbKETP4pjOuD2jm M/ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=rQBn6UWf5p9QVUP1dXoeG+bdU1HDdSxLV9l0LPpodBc=; b=YQCHP88aWqmnczUoy4QdDXy3Ar/VmAShivlb/bd1te9WRWulPSULcN/s5d/blIQYh6 t4FqnXBUdViij5J++DvGz8SPYUL3+lZRD8QdVl8TjfsmX286S2IvdvscLhGTb4AdEPMw XSgSAKpwT4C/tcODjhaOhY+T1dZ6Zyyhrf53d4bvBWmgF4L74oqNLGMnkk7WcB/7N7S4 efluUMEJ3NEwKkS/wooFwJ0kj1axXT2BVAmXrOZMArh58FRlzaql3u05LYNRHpwoq/hc +BPFC0wznlJA3CDbOw5qN1iq95yF0/L6qN8VsrYNkoF+CfJuvianwgXznY/btlr6WcY5 UZoQ== X-Gm-Message-State: AOAM533PWROyQXeYh+VD5364PQjnZWUy1WDbfc/BKrBbcK7LxJVUyMSl skWnMxxOgOiECmR+C0Fu6of/Nmi/k0GZnvAP4Rm0OckRpRg= X-Google-Smtp-Source: ABdhPJxDPFiZG7pamb20eBTj+RAemBsuYHpeIiGG2eT+I6iGD9+JtDUSDQYeQ+kb0PaDmeeZKmVivdxvfUhq7jUP27I= X-Received: by 2002:a05:622a:18c:: with SMTP id s12mr31429186qtw.131.1614186576210; Wed, 24 Feb 2021 09:09:36 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Emmanuel Sowah Date: Wed, 24 Feb 2021 18:09:25 +0100 Message-ID: Subject: Re: [ANNOUNCEMENT] Tapestry 5.7.0 released To: Tapestry users Content-Type: multipart/alternative; boundary="00000000000079ef8505bc181999" --00000000000079ef8505bc181999 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable You really think that is a big milestone? Tapestry is stuck with version 5.x.x for more than a decade. Check around and see the innovations other frameworks are making. Don't be a blind cult follower. Look around- there are way better frameworks for server side rendering. Tapestry is stuck in the stone age. What a bunch of weird framework cult followers you all are. On Wed, Feb 24, 2021 at 4:29 PM Dmitry Gusev wrote= : > Hooray, that's a big milestone! > > Thank you to everyone involved! > > On Wed, Feb 24, 2021 at 3:03 PM Thiago H. de Paula Figueiredo < > thiagohp@gmail.com> wrote: > > > Tapestry 5.7.0 is a new major version which needs a migration step for > > projects using previous versions. To upgrade, update the dependency in > your > > build configuration (Maven POM, Gradle build script, etc.) =E2=80=93 or= Download > > the new JAR file. Please check the Upgrade Guide section in the release > > notes for details. This is a step that only needs to be done once. Plea= se > > also review the How to Upgrade instructions before upgrading. > > > > The main new features are: > > > > Partial Java 9+ modules (JPMS) support. It's partial because > > module-info.java classes are not provided yet. On the other hand, > > Tapestry's JARs don't have split packages anymore, making them easier t= o > be > > used with Java 9+ modules. Many classes had to be moved to other > packages, > > and sometimes even to a different JAR. The migration tool mentioned abo= ve > > will take care of updating your code so it uses the correct new > > fully-qualified class names for the ones that were moved and/or renamed= . > > TAP5-2641 - Turn the Tapestry subprojects into Java 9+ modules (JPMS) > > RESOLVED TAP5-2627 - Fix split packages RESOLVED > > TypeCoercer now uses mapped configuration so coercion overrides are don= e > in > > an explicit manner. > > TAP5-2650 - Change TypeCoercer configuration to MappedConfiguration > CLOSED > > It's not possible to use the Tapestry request handling framework, > specially > > the RequestFilter, Dispatcher, Request, Response and > > HttpServletRequestFilter classes, without the page framework. These > classes > > were moved to a new artifact, tapestry-http, which can be used in place > of > > tapestry-core (which depends on tapestry-http). tapestry-http Servlet > > filter class is org.apache.tapestry5.http.TapestryFilter. The original > > TapestryFilter, from org.apache.tapestry5, can be used in the same way > way > > as in past Tapestry versions. > > > > Full details at https://tapestry.apache.org/release-notes-570.html. > > > > Thanks for everyone involved in getting this new release done! > > > > Happy coding! > > > > -- > > Thiago > > > > > -- > Dmitry Gusev > > AnjLab Team > http://anjlab.com > --00000000000079ef8505bc181999--