Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jbWwj-0006dx-VN for pgsql-advocacy@arkaria.postgresql.org; Wed, 20 May 2020 22:12:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jbWwi-0001tP-Qm for pgsql-advocacy@arkaria.postgresql.org; Wed, 20 May 2020 22:12:16 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jbWwi-0001tH-CH for pgsql-advocacy@lists.postgresql.org; Wed, 20 May 2020 22:12:16 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by makus.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jbWwf-000893-IR for pgsql-advocacy@lists.postgresql.org; Wed, 20 May 2020 22:12:15 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:References:To:From:Subject:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description; bh=fUvS1wzMFrNMbtbAzoOKgEgnlNhnU3NfEvRw0kO90/Q=; b=ua70o6vmrnX/dpRCaSggjtVCOi gNgtWOEEjcGhi748rcFmbXtq9PqaXPJTdFh48Hal/GQKulynVUADS2IjlhMV5n+X+lcpcIQeznpae ZaCIQv0n9vu/9U6Tjho955r4p0unLd8NtyMIECRqu/LDh1IrWLaWmyxgF26kXV3aoa/ITg2ghdGAp TPXZKiY18ZHEsu1KqFi4mz3nI1LLzAbkOesIZGXMsj5Pz+23vMDzXZEE0T5oayY7TP7b+OEuYWOKc CwpPXKKmTt2b5eNnJYD/VQsgKiPN3Y627iWsv+pvd3x+sM0W6gjj9oU9DIOfAXqGUEDpcWqQkJxQN hFmmZ5uA==; Received: from pool-173-56-10-231.nycmny.fios.verizon.net ([173.56.10.231] helo=Ph33rHippo.local) by meldrar.postgresql.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jbWwb-0007Zf-F3 for pgsql-advocacy@lists.postgresql.org; Wed, 20 May 2020 22:12:12 +0000 Subject: Re: PostgreSQL 13 Beta 1 Release Announcement Draft From: "Jonathan S. Katz" To: PostgreSQL Advocacy References: <7bc068fd-ff1b-1817-3371-a0c80706b92c@postgresql.org> Autocrypt: addr=jkatz@postgresql.org; keydata= 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 FmEC Message-ID: <95a6cf84-27e9-8064-2635-c54edc91aacd@postgresql.org> Date: Wed, 20 May 2020 18:12:07 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <7bc068fd-ff1b-1817-3371-a0c80706b92c@postgresql.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="imtPY5qNcEAutXMRHQWob3ZoS71L1Nlse" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --imtPY5qNcEAutXMRHQWob3ZoS71L1Nlse Content-Type: multipart/mixed; boundary="cZUTfick2eifKUS0wizETWpfIk5Yqo9WO"; protected-headers="v1" From: "Jonathan S. Katz" To: PostgreSQL Advocacy Message-ID: <95a6cf84-27e9-8064-2635-c54edc91aacd@postgresql.org> Subject: Re: PostgreSQL 13 Beta 1 Release Announcement Draft References: <7bc068fd-ff1b-1817-3371-a0c80706b92c@postgresql.org> In-Reply-To: <7bc068fd-ff1b-1817-3371-a0c80706b92c@postgresql.org> --cZUTfick2eifKUS0wizETWpfIk5Yqo9WO Content-Type: multipart/mixed; boundary="------------5382B78365A8B934061CF66D" Content-Language: en-US This is a multi-part message in MIME format. --------------5382B78365A8B934061CF66D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, On 5/18/20 10:40 PM, Jonathan S. Katz wrote: > Hi, >=20 > Attached is a draft of the release announcement for the PostgreSQL 13 > Beta 1 release this week. >=20 > The goal of this release announcement is to make people aware of the ne= w > features that are introduced in PostgreSQL 13 and, importantly, get the= m > to start testing. I have tried to include a broad array of features tha= t > can noticeably impact people's usage of PostgreSQL. Note that the order= > of the features in the announcement are not in any particular ranking > (though I do call out VACUUM as being one of the "most anticipated > features"), but are my efforts to try and tell a story about the releas= e. >=20 > Please let me know your thoughts, comments, corrections, etc. and also > if there are any glaring omissions[1]. Please let me know your feedback= > before the end of Wed. May 20 AOE (i.e. before the release ships). >=20 > Thanks for your review! Ditto above^ :) Thanks everyone for your responses (a note on that in a sec). I have attached an update to the release, which will be close to and/or the final copy that goes out tomorrow. Based on the feedback received, I accepted & declined changes based on a) how it impacts our users at large b) if an expression was actually wrong vs. personal preference of explanation. For (a), there is an existing note in the announcement to read the release notes as there may be some features that are more interesting to the reader than what may be described. As mentioned, the goal is to try to have the release announcement as a springboard into what people can use/test. I also received an interesting amount of off-list feedback this iteration. While I generally do not mind chatting (this week an unfortunate exception and I apologize if I did not reply back to you), I do ask as part of the collaborative process to try to keep feedback on list so as to limit duplication of comments. Anyway, I am happy to receive and incorporate additional feedback up until we launch tomorrow ~12 UTC. Thanks! Happy Beta eve :) Jonathan --------------5382B78365A8B934061CF66D Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0"; name="13beta1.md" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="13beta1.md" UG9zdGdyZVNRTCAxMyBCZXRhIDEgUmVsZWFzZWQKPT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KClRoZSBQb3N0Z3JlU1FMIEdsb2JhbCBEZXZlbG9wbWVudCBHcm91cCBhbm5vdW5j ZXMgdGhhdCB0aGUgZmlyc3QgYmV0YSByZWxlYXNlIG9mClBvc3RncmVTUUwgMTMgaXMgbm93 IFthdmFpbGFibGUgZm9yIGRvd25sb2FkXShodHRwczovL3d3dy5wb3N0Z3Jlc3FsLm9yZy9k b3dubG9hZC8pLgpUaGlzIHJlbGVhc2UgY29udGFpbnMgcHJldmlld3Mgb2YgYWxsIGZlYXR1 cmVzIHRoYXQgd2lsbCBiZSBhdmFpbGFibGUgaW4gdGhlCmZpbmFsIHJlbGVhc2Ugb2YgUG9z dGdyZVNRTCAxMywgdGhvdWdoIHNvbWUgZGV0YWlscyBvZiB0aGUgcmVsZWFzZSBjb3VsZCBj aGFuZ2UKYmVmb3JlIHRoZW4uCgpZb3UgY2FuIGZpbmQgaW5mb3JtYXRpb24gYWJvdXQgYWxs IG9mIHRoZSBmZWF0dXJlcyBhbmQgY2hhbmdlcyBmb3VuZCBpbgpQb3N0Z3JlU1FMIDEzIGlu IHRoZSBbcmVsZWFzZSBub3Rlc10oaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvZG9jcy8x My9yZWxlYXNlLTEzLmh0bWwpOgoKICBbaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvZG9j cy8xMy9yZWxlYXNlLTEzLmh0bWxdKGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL2RvY3Mv MTMvcmVsZWFzZS0xMy5odG1sKQoKSW4gdGhlIHNwaXJpdCBvZiB0aGUgb3BlbiBzb3VyY2Ug UG9zdGdyZVNRTCBjb21tdW5pdHksIHdlIHN0cm9uZ2x5IGVuY291cmFnZSB5b3UKdG8gdGVz dCB0aGUgbmV3IGZlYXR1cmVzIG9mIFBvc3RncmVTUUwgMTMgaW4geW91ciBzeXN0ZW1zIHRv IGhlbHAgdXMgZWxpbWluYXRlCmFueSBidWdzIG9yIG90aGVyIGlzc3VlcyB0aGF0IG1heSBl eGlzdC4gV2hpbGUgd2UgZG8gbm90IGFkdmlzZSB5b3UgdG8gcnVuClBvc3RncmVTUUwgMTMg QmV0YSAxIGluIHlvdXIgcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMsIHdlIGVuY291cmFnZSB5 b3UgdG8gZmluZAp3YXlzIHRvIHJ1biB5b3VyIHR5cGljYWwgYXBwbGljYXRpb24gd29ya2xv YWRzIGFnYWluc3QgdGhpcyBiZXRhIHJlbGVhc2UuCgpZb3VyIHRlc3RpbmcgYW5kIGZlZWRi YWNrIHdpbGwgaGVscCB0aGUgY29tbXVuaXR5IGVuc3VyZSB0aGF0IHRoZSBQb3N0Z3JlU1FM IDEzCnJlbGVhc2UgdXBob2xkcyBvdXIgc3RhbmRhcmRzIG9mIHByb3ZpZGluZyBhIHN0YWJs ZSwgcmVsaWFibGUgcmVsZWFzZSBvZiB0aGUKd29ybGQncyBtb3N0IGFkdmFuY2VkIG9wZW4g c291cmNlIHJlbGF0aW9uYWwgZGF0YWJhc2UuIFlvdSBjYW4gcmVhZCBtb3JlIGFib3V0Cm91 ciBbYmV0YSB0ZXN0aW5nIHByb2Nlc3NdKGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL2Rl dmVsb3Blci9iZXRhLykgYW5kIGhvdwp5b3UgY2FuIGNvbnRyaWJ1dGUgaGVyZToKCiAgW2h0 dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL2RldmVsb3Blci9iZXRhL10oaHR0cHM6Ly93d3cu cG9zdGdyZXNxbC5vcmcvZGV2ZWxvcGVyL2JldGEvKQoKUG9zdGdyZVNRTCAxMyBGZWF0dXJl IEhpZ2hsaWdodHMKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClBvc3RncmVT UUwgMTMgaW50cm9kdWNlcyBtYW55IGZlYXR1cmVzIGFuZCBpbXByb3ZlbWVudHMgdG8gdGhl IHdvcmxkJ3MgbW9zdAphZHZhbmNlZCBvcGVuIHNvdXJjZSBkYXRhYmFzZS4gVGhlIGZvbGxv d2luZyBpcyBqdXN0IGEgc21hbGwgc2FtcGxlIG9mIG5ldwpmZWF0dXJlcyBpbnRyb2R1Y2Vk IGludG8gdGhpcyBsYXRlc3QgdmVyc2lvbiBvZiBQb3N0Z3JlU1FMLgoKT3VyIGdvYWwgaXMg dG8gbWFrZSB5b3UgYXdhcmUgb2YgdGhlIHVwY29taW5nIGZlYXR1cmVzIHNvIHlvdSBjYW4g aGVscCB3aXRoIHRoZQpbdGVzdGluZyBlZmZvcnRdKGh0dHBzOi8vd3d3LnBvc3RncmVzcWwu b3JnL2RldmVsb3Blci9iZXRhLykuIFdlIGFwcHJlY2lhdGUgYW55CmZlZWRiYWNrIHRoYXQg eW91IGNhbiBwcm92aWRlIGFzIHBhcnQgb2YgdGhlIGJldGEgcHJvY2VzcywgaW5jbHVkaW5n IGJ1ZwpyZXBvcnRzLCBhcyB0aGlzIGhlbHBzIHVzIHRvIGVuc3VyZSB0aGF0IFBvc3RncmVT UUwgY29udGludWVzIHRvIGJlIHN0YWJsZSwKcmVsaWFibGUsIGFuZCByb2J1c3QuCgojIyMg RnVuY3Rpb25hbGl0eQoKVGhlcmUgYXJlIG1hbnkgbmV3IGZlYXR1cmVzIGluIFBvc3RncmVT UUwgMTMgdGhhdCBoZWxwIGltcHJvdmUgdGhlIG92ZXJhbGwKcGVyZm9ybWFuY2Ugb2YgUG9z dGdyZVNRTCB3aGlsZSBtYWtpbmcgaXQgZXZlbiBlYXNpZXIgdG8gZGV2ZWxvcCBhcHBsaWNh dGlvbnMuCgpCLXRyZWUgaW5kZXhlcywgdGhlIHN0YW5kYXJkIGluZGV4IG9mIFBvc3RncmVT UUwsIHJlY2VpdmVkIGltcHJvdmVtZW50cyBmb3IKaG93IHRoZXkgaGFuZGxlIGR1cGxpY2F0 ZSBkYXRhLiBUaGVzZSBlbmhhbmNlbWVudHMgaGVscCB0byBzaHJpbmsgaW5kZXggc2l6ZSBh bmQKaW1wcm92ZSBsb29rdXAgc3BlZWQsIHBhcnRpY3VsYXJseSBmb3IgaW5kZXhlcyB0aGF0 IGNvbnRhaW4gbWFueSByZXBlYXQgdmFsdWVzLgoKUG9zdGdyZVNRTCAxMyBhZGRzIGluY3Jl bWVudGFsIHNvcnRpbmcsIHdoaWNoIGFjY2VsZXJhdGVzIHNvcnRpbmcgZGF0YSB3aGVuCmV4 aXN0aW5nIGRhdGEgaW4gYSBxdWVyeSBpcyBhbHJlYWR5IHNvcnRlZC4gQWRkaXRpb25hbGx5 LCBxdWVyaWVzIHdpdGggT1IKY2xhdXNlcyBvciBJTi9BTlkgY29uc3RhbnQgbGlzdHMgY2Fu IHVzZSBleHRlbmRlZCBzdGF0aXN0aWNzIChjcmVhdGVkIHZpYQpgQ1JFQVRFIFNUQVRJU1RJ Q1NgKSwgd2hpY2ggY2FuIGxlYWQgdG8gYmV0dGVyIHBsYW5uaW5nIGFuZCBwZXJmb3JtYW5j ZSBnYWlucy4KUG9zdGdyZVNRTCAxMyBjYW4gbm93IHVzZSBkaXNrIHN0b3JhZ2UgZm9yIGhh c2ggYWdncmVnYXRpb24gKHVzZWQgYXMgcGFydCBvZgphZ2dyZWdhdGUgcXVlcmllcykgd2l0 aCBsYXJnZSBhZ2dyZWdhdGlvbiBzZXRzLgoKVGhlcmUgYXJlIG1vcmUgaW1wcm92ZW1lbnRz IGFkZGVkIHRvIFBvc3RncmVTUUwncyBwYXJ0aXRpb25pbmcgZnVuY3Rpb25hbGl0eSBpbgp0 aGlzIHJlbGVhc2UsIGluY2x1ZGluZyBhbiBpbmNyZWFzZWQgbnVtYmVyIG9mIGNhc2VzIHdo ZXJlIGEKInBhcnRpdGlvbndpc2Ugam9pbiIgKGEgam9pbiBiZXR3ZWVuIG1hdGNoaW5nIHBh cnRpdGlvbnMpIGNhbiBiZSB1c2VkLCB3aGljaApjYW4gaW1wcm92ZSBvdmVyYWxsIHF1ZXJ5 IGV4ZWN1dGlvbiB0aW1lLiBQYXJ0aXRpb25lZCB0YWJsZXMgbm93IHN1cHBvcnQKYEJFRk9S RWAgcm93LWxldmVsIHRyaWdnZXJzLCBhbmQgYSBwYXJ0aXRpb25lZCB0YWJsZSBjYW4gbm93 IGJlIGZ1bGx5IHJlcGxpY2F0ZWQKdmlhIGxvZ2ljYWwgcmVwbGljYXRpb24gd2l0aG91dCBo YXZpbmcgdG8gcHVibGlzaCBpbmRpdmlkdWFsIHBhcnRpdGlvbnMuCgpQb3N0Z3JlU1FMIDEz IGJyaW5ncyBtb3JlIGNvbnZlbmllbmNlIHRvIHdyaXRpbmcgcXVlcmllcyB3aXRoIGZlYXR1 cmVzIGxpa2UKYEZFVENIIEZJUlNUIFdJVEggVElFU2AsIHdoaWNoIHJldHVybnMgYW55IGFk ZGl0aW9uYWwgcm93cyB0aGF0IG1hdGNoIHRoZSBsYXN0CnJvdy4gVGhlcmUgaXMgYWxzbyB0 aGUgYWRkaXRpb24gb2YgdGhlICIuZGF0ZXRpbWUiIGZ1bmN0aW9uIGZvciBqc29ucGF0aApx dWVyaWVzLCB3aGljaCB3aWxsIGF1dG9tYXRpY2FsbHkgY29udmVydCBhIGRhdGUtbGlrZSBv ciB0aW1lLWxpa2Ugc3RyaW5nIHRvIHRoZQphcHByb3ByaWF0ZSBQb3N0Z3JlU1FMIGRhdGUv dGltZSBkYXRhdHlwZS4gSXQgaXMgYWxzbyBldmVuIGVhc2llciBub3cgdG8KZ2VuZXJhdGUg cmFuZG9tIFVVSURzLCBhcyB0aGUgYGdlbl9yYW5kb21fdXVpZCgpYCBmdW5jdGlvbiBjYW4g YmUgdXNlZCB3aXRob3V0CmhhdmluZyB0byBlbmFibGUgYW55IGV4dGVuc2lvbnMuCgojIyMg QWRtaW5pc3RyYXRpb24KCk9uZSBvZiB0aGUgbW9zdCBhbnRpY2lwYXRlZCBmZWF0dXJlcyBv ZiBQb3N0Z3JlU1FMIDEzIGlzIHRoZSBhYmlsaXR5IGZvciB0aGUKYFZBQ1VVTWAgY29tbWFu ZCB0byBwcm9jZXNzIGluZGV4ZXMgaW4gcGFyYWxsZWwuIFRoaXMgZnVuY3Rpb25hbGl0eSBj YW4gYmUKYWNjZXNzZWQgdXNpbmcgdGhlIG5ldyBgUEFSQUxMRUxgIG9wdGlvbiBvbiB0aGUg YFZBQ1VVTWAgY29tbWFuZCAob3IKYC0tcGFyYWxsZWxgIG9uIGB2YWN1dW1kYmApLCB3aGlj aCBhbGxvd3MgeW91IHRvIHNwZWNpZnkgdGhlIG51bWJlciBvZiBwYXJhbGxlbAp3b3JrZXJz IHRvIHVzZSBmb3IgdmFjdXVtaW5nIGluZGV4ZXMuIE5vdGUgdGhhdCB0aGlzIGRvZXMgbm90 IHdvcmsgd2l0aCB0aGUKYEZVTExgIG9wdGlvbi4KClRoZSBgcmVpbmRleGRiYCBjb21tYW5k IGhhcyBhbHNvIGFkZGVkIHBhcmFsbGVsaXNtIHdpdGggdGhlIG5ldyBgLS1qb2JzYCBmbGFn LAp3aGljaCBsZXRzIHlvdSBzcGVjaWZ5IHRoZSBudW1iZXIgb2YgY29uY3VycmVudCBzZXNz aW9ucyB0byB1c2Ugd2hlbiByZWluZGV4aW5nCmEgZGF0YWJhc2UuCgpQb3N0Z3JlU1FMIDEz IGludHJvZHVjZXMgdGhlIGNvbmNlcHQgb2YgYSAidHJ1c3RlZCBleHRlbnNpb24iLCB3aGlj aCBhbGxvd3MgZm9yCmEgc3VwZXJ1c2VyIHRvIHNwZWNpZnkgZXh0ZW5zaW9ucyB0aGF0IGEg dXNlciBjYW4gaW5zdGFsbCBpbiB0aGVpciBkYXRhYmFzZSBzbwpsb25nIGFzIHRoZXkgaGF2 ZSBhIGBDUkVBVEVgIHByaXZpbGVnZS4KClRoaXMgcmVsZWFzZSBpbmNsdWRlcyBtb3JlIHdh eXMgdG8gbW9uaXRvciBhY3RpYml0eSB3aXRoaW4gYSBQb3N0Z3JlU1FMCmRhdGFiYXNlOiBQ b3N0Z3JlU1FMIDEzIGNhbiBub3cgdHJhY2sgV0FMIHVzYWdlIHN0YXRpc3RpY3MgYW5kIHRo ZSBwcm9ncmVzcyBvZgpzdHJlYW1pbmcgYHBnX2Jhc2ViYWNrdXBgcywgYW5kIHRoZSBwcm9n cmVzcyBvZiBhbiBgQU5BTFlaRWAgY29tbWFuZC4KYHBnX2Jhc2ViYWNrdXBgIGNhbiBhbHNv IGdlbmVyYXRlIGEgbWFuaWZlc3QgdGhhdCBjYW4gYmUgdXNlZCB0byB2ZXJpZnkgdGhlCmlu dGVncml0eSBvZiBhIGJhY2t1cCB1c2luZyBhIG5ldyB0b29sIGNhbGxlZCBgcGdfdmVyaWZ5 YmFja3VwYC4KCkEgbmV3IGZsYWcgZm9yIGBwZ19kdW1wYCwgYC0taW5jbHVkZS1mb3JlaWdu LWRhdGFgLCBpbmNsdWRlcyBkYXRhIGZyb20gIHNlcnZlcnMKcmVmZXJlbmNlZCBieSBmb3Jl aWduIGRhdGEgd3JhcHBlcnMgaW4gdGhlIGR1bXAgb3V0cHV0LgoKVGhlIGBwZ19yZXdpbmRg IGNvbW1hbmQgYWxzbyBoYXMgaW1wcm92ZW1lbnRzIGluIFBvc3RncmVTUUwgMTMuIEluIGFk ZGl0aW9uIHRvCmBwZ19yZXdpbmRgIGF1dG9tYXRpY2FsbHkgcGVyZm9ybWluZyBjcmFzaCBy ZWNvdmVyeSwgeW91IGNhbiBub3cgdXNlIGl0IHRvCmNvbmZpZ3VyZSBzdGFuZGJ5IFBvc3Rn cmVTUUwgaW5zdGFuY2VzIHVzaW5nIHRoZSBgLS13cml0ZS1yZWNvdmVyeS1jb25mYCBmbGFn LgpgcGdfcmV3aW5kYCBjYW4gYWxzbyB1c2UgdGhlIGByZXN0b3JlX2NvbW1hbmRgIG9mIHRo ZSB0YXJnZXQgaW5zdGFuY2UgdG8gZmV0Y2gKbmVlZGVkIHdyaXRlLWFoZWFkIGxvZ3MuCgoj IyMgU2VjdXJpdHkKClBvc3RncmVTUUwgY29udGludWVzIHRvIGltcHJvdmUgb24gaXRzIHNl Y3VyaXR5IGNhcGFiaWxpdGllcyBpbiB0aGlzIGxhdGVzdApyZWxlYXNlLCBpbnRyb2R1Y2lu ZyBzZXZlcmFsIGZlYXR1cmVzIHRvIGhlbHAgZnVydGhlciBkZXBsb3kgUG9zdGdyZVNRTCBz YWZlbHkuCgpsaWJwcSwgdGhlIGNvbm5lY3Rpb24gbGlicmFyeSB0aGF0IHBvd2VycyBgcHNx bGAgYW5kIG1hbnkgUG9zdGdyZVNRTCBjb25uZWN0aW9uCmRyaXZlcnMsIGluY2x1ZGVzIHNl dmVyYWwgbmV3IHBhcmFtZXRlcnMgdG8gaGVscCBzZWN1cmUgY29ubmVjdGlvbnMuClBvc3Rn cmVTUUwgMTMgaW50cm9kdWNlcyB0aGUgYGNoYW5uZWxfYmluZGluZ2AgY29ubmVjdGlvbiBw YXJhbWV0ZXJzLCB3aGljaApsZXRzIGEgY2xpZW50IHNwZWNpZnkgdGhhdCB0aGV5IHdhbnQg dG8gcmVxdWlyZSB0aGUgY2hhbm5lbCBiaW5kaW5nCmZ1bmN0aW9uYWxpdHkgYXMgcGFydCBv ZiBTQ1JBTS4gQWRkaXRpb25hbGx5LCBhIGNsaWVudCB0aGF0IGlzIHVzaW5nIGEgcGFzc3dv cmQKcHJvdGVjdGVkIFRMUyBjZXJ0aWZpY2F0ZSBjYW4gbm93IHNwZWNpZnkgaXRzIHBhc3N3 b3JkIHVzaW5nIHRoZSBgc3NscGFzc3dvcmRgCnBhcmFtZXRlci4gUG9zdGdyZVNRTCAxMyBh bHNvIGFkZHMgc3VwcG9ydCBmb3IgREVSIGVuY29kZWQgY2VydGlmaWNhdGVzLgoKVGhlIFBv c3RncmVTUUwgZm9yZWlnbiBkYXRhIHdyYXBwZXIgKGBwb3N0Z3Jlc19mZHdgKSBhbHNvIHJl Y2VpdmVkIHNldmVyYWwKZW5oYW5jZW1lbnRzIHRvIGhvdyBpdCBjYW4gc2VjdXJlIGNvbm5l Y3Rpb25zLCBpbmNsdWRpbmcgdGhlIGFiaWxpdHkgdG8gdXNlCmNlcnRpZmljYXRlLWJhc2Vk IGF1dGhlbnRpY2F0aW9uIHRvIGNvbm5lY3QgdG8gb3RoZXIgUG9zdGdyZVNRTCBjbHVzdGVy cy4KQWRkaXRpb25hbGx5LCB1bnByaXZpbGVnZWQgYWNjb3VudHMgY2FuIG5vdyBjb25uZWN0 IHRvIGFub3RoZXIgUG9zdGdyZVNRTApkYXRhYmFzZSB2aWEgdGhlIGBwb3N0Z3Jlc19mZHdg IHdpdGhvdXQgdXNpbmcgYSBwYXNzd29yZC4KCiMjIyBPdGhlciBIaWdobGlnaHRzCgpQb3N0 Z3JlU1FMIDEzIGNvbnRpbnVlcyB0byBpbXByb3ZlIG9wZXJhYmlsaXR5IG9uIFdpbmRvd3Ms IGFzIG5vdyB1c2VycyB3aG8KcnVuIFBvc3RncmVTUUwgb24gV2luZG93cyBub3cgaGF2ZSB0 aGUgb3B0aW9uIHRvIGNvbm5lY3Qgb3ZlciBVTklYIGRvbWFpbgpzb2NrZXRzLgoKVGhlIFBv c3RncmVTUUwgMTMgZG9jdW1lbnRhdGlvbiBhZGRzIGEgW2dsb3NzYXJ5XShodHRwczovL3d3 dy5wb3N0Z3Jlc3FsLm9yZy9kb2NzL2RldmVsL2dsb3NzYXJ5Lmh0bWwpCm9mIHRlcm1zIHRv IGhlbHAgcGVvcGxlIGZhbWlsaWFyaXplIHRoZW1zZWx2ZXMgd2l0aCBib3RoIFBvc3RncmVT UUwgYW5kIGdlbmVyYWwKZGF0YWJhc2UgY29uY2VwdHMuIFRoaXMgY29pbmNpZGVzIHdpdGgg YSBzaWduaWZpY2FudCByZXdvcmsgaW4gdGhlIGRpc3BsYXkgb2YKZnVuY3Rpb25zIGFuZCBv cGVyYXRvcnMgaW4gdGFibGVzLCB3aGljaCBoZWxwcyB0byBpbXByb3ZlIHJlYWRhYmlsaXR5 IGJvdGggb24KdGhlIHdlYiBhbmQgaW4gdGhlIFBERiBkb2N1bWVudGF0aW9uLgoKVGhlIGBw Z2JlbmNoYCB1dGlsaXR5LCB1c2VkIGZvciBwZXJmb3JtYW5jZSB0ZXN0aW5nLCBub3cgc3Vw cG9ydHMgdGhlIGFiaWxpdHkgdG8KcGFydGl0aW9uIGl0cyAiYWNjb3VudHMiIHRhYmxlLCBt YWtpbmcgaXQgZWFzaWVyIHRvIGJlbmNobWFyayB3b3JrbG9hZHMgdGhhdApjb250YWlucyBw YXJ0aXRpb25zLgoKYHBzcWxgIG5vdyBpbmNsdWRlcyB0aGUgYFx3YXJuYCBjb21tYW5kIHRo YXQgaXMgc2ltaWxhciB0byB0aGUgYFxlY2hvYCBjb21tYW5kCmluIHRlcm1zIG9mIG91dHB1 dHRpbmcgZGF0YSwgZXhjZXB0IGBcd2FybmAgc2VuZHMgaXQgdG8gc3RkZXJyLiBBbmQgaW4g Y2FzZSB5b3UKbmVlZCBhZGRpdGlvbmFsIGd1aWRhbmNlIG9uIGFueSBvZiB0aGUgUG9zdGdy ZVNRTCBjb21tYW5kcywgdGhlIGAtLWhlbHBgIGZsYWcKbm93IGluY2x1ZGVzIGEgbGluayB0 byBbaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmddKGh0dHBzOi8vd3d3LnBvc3RncmVzcWwu b3JnKS4KCkFkZGl0aW9uYWwgRmVhdHVyZXMKLS0tLS0tLS0tLS0tLS0tLS0tLQoKTWFueSBv dGhlciBuZXcgZmVhdHVyZXMgYW5kIGltcHJvdmVtZW50cyBoYXZlIGJlZW4gYWRkZWQgdG8g UG9zdGdyZVNRTCAxMywgc29tZQpvZiB3aGljaCBtYXkgYmUgYXMgb3IgbW9yZSBpbXBvcnRh bnQgdG8geW91ciB1c2UgY2FzZSB0aGFuIHdoYXQgaXMgbWVudGlvbmVkCmFib3ZlLiBQbGVh c2Ugc2VlIHRoZSBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcv ZG9jcy8xMy9yZWxlYXNlLTEzLmh0bWwpCmZvciBhIGNvbXBsZXRlIGxpc3Qgb2YgbmV3IGFu ZCBjaGFuZ2VkIGZlYXR1cmVzOgoKICBbUmVsZWFzZSBOb3Rlc10oaHR0cHM6Ly93d3cucG9z dGdyZXNxbC5vcmcvZG9jcy8xMy9yZWxlYXNlLTEzLmh0bWwpCgpUZXN0aW5nIGZvciBCdWdz ICYgQ29tcGF0aWJpbGl0eQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhl IHN0YWJpbGl0eSBvZiBlYWNoIFBvc3RncmVTUUwgcmVsZWFzZSBncmVhdGx5IGRlcGVuZHMg b24geW91LCB0aGUgY29tbXVuaXR5LAp0byB0ZXN0IHRoZSB1cGNvbWluZyB2ZXJzaW9uIHdp dGggeW91ciB3b3JrbG9hZHMgYW5kIHRlc3RpbmcgdG9vbHMgaW4gb3JkZXIgdG8KZmluZCBi dWdzIGFuZCByZWdyZXNzaW9ucyBiZWZvcmUgdGhlIGdlbmVyYWwgYXZhaWxhYmlsaXR5IG9m IFBvc3RncmVTUUwgMTMuIEFzCnRoaXMgaXMgYSBCZXRhLCBtaW5vciBjaGFuZ2VzIHRvIGRh dGFiYXNlIGJlaGF2aW9ycywgZmVhdHVyZSBkZXRhaWxzLCBhbmQgQVBJcwphcmUgc3RpbGwg cG9zc2libGUuIFlvdXIgZmVlZGJhY2sgYW5kIHRlc3Rpbmcgd2lsbCBoZWxwIGRldGVybWlu ZSB0aGUgZmluYWwKdHdlYWtzIG9uIHRoZSBuZXcgZmVhdHVyZXMsIHNvIHBsZWFzZSB0ZXN0 IGluIHRoZSBuZWFyIGZ1dHVyZS4gVGhlIHF1YWxpdHkgb2YKdXNlciB0ZXN0aW5nIGhlbHBz IGRldGVybWluZSB3aGVuIHdlIGNhbiBtYWtlIGEgZmluYWwgcmVsZWFzZS4KCkEgbGlzdCBv ZiBbb3BlbiBpc3N1ZXNdKGh0dHBzOi8vd2lraS5wb3N0Z3Jlc3FsLm9yZy93aWtpL1Bvc3Rn cmVTUUxfMTNfT3Blbl9JdGVtcykKaXMgcHVibGljbHkgYXZhaWxhYmxlIGluIHRoZSBQb3N0 Z3JlU1FMIHdpa2kuICBZb3UgY2FuCltyZXBvcnQgYnVnc10oaHR0cHM6Ly93d3cucG9zdGdy ZXNxbC5vcmcvYWNjb3VudC9zdWJtaXRidWcvKSB1c2luZyB0aGlzIGZvcm0gb24KdGhlIFBv c3RncmVTUUwgd2Vic2l0ZToKCiAgW2h0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL2FjY291 bnQvc3VibWl0YnVnL10oaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvYWNjb3VudC9zdWJt aXRidWcvKQoKQmV0YSBTY2hlZHVsZQotLS0tLS0tLS0tLS0tCgpUaGlzIGlzIHRoZSBmaXJz dCBiZXRhIHJlbGVhc2Ugb2YgdmVyc2lvbiAxMy4gVGhlIFBvc3RncmVTUUwgUHJvamVjdCB3 aWxsCnJlbGVhc2UgYWRkaXRpb25hbCBiZXRhcyBhcyByZXF1aXJlZCBmb3IgdGVzdGluZywg Zm9sbG93ZWQgYnkgb25lIG9yIG1vcmUKcmVsZWFzZSBjYW5kaWRhdGVzLCB1bnRpbCB0aGUg ZmluYWwgcmVsZWFzZSBpbiBsYXRlIDIwMjAuIEZvciBmdXJ0aGVyCmluZm9ybWF0aW9uIHBs ZWFzZSBzZWUgdGhlIFtCZXRhIFRlc3RpbmddKGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3Jn L2RldmVsb3Blci9iZXRhLykgcGFnZS4KCkxpbmtzCi0tLS0tCgoqIFtEb3dubG9hZF0oaHR0 cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvZG93bmxvYWQvKQoqIFtCZXRhIFRlc3RpbmcgSW5m b3JtYXRpb25dKGh0dHBzOi8vd3d3LnBvc3RncmVzcWwub3JnL2RldmVsb3Blci9iZXRhLykK KiBbUG9zdGdyZVNRTCAxMyBCZXRhIFJlbGVhc2UgTm90ZXNdKGh0dHBzOi8vd3d3LnBvc3Rn cmVzcWwub3JnL2RvY3MvZGV2ZWwvcmVsZWFzZS0xMy5odG1sKQoqIFtQb3N0Z3JlU1FMIDEz IE9wZW4gSXNzdWVzXShodHRwczovL3dpa2kucG9zdGdyZXNxbC5vcmcvd2lraS9Qb3N0Z3Jl U1FMXzEzX09wZW5fSXRlbXMpCiogW1N1Ym1pdCBhIEJ1Z10oaHR0cHM6Ly93d3cucG9zdGdy ZXNxbC5vcmcvYWNjb3VudC9zdWJtaXRidWcvKQo= --------------5382B78365A8B934061CF66D-- --cZUTfick2eifKUS0wizETWpfIk5Yqo9WO-- --imtPY5qNcEAutXMRHQWob3ZoS71L1Nlse Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE+oS2la8r95ogZD/x8QSccp8cZScFAl7FqzcACgkQ8QSccp8c ZScS9BAAgRHcreW4WM/eKiNmbTGijqS2Pt/b0s4dklW94k8yVXMXkcJBRA7186g+ oi4gJJ38T7xQwoUPQx8YVv8JeFnT9qQRbGYpemjI1g3fz3JZHU1z04OwWEjHTNub x6MB3YNKVxyTajDPoAVUHs3yedL2/K8TBJCtFnw+fRUsMmj97YqMJMFFqr0VH19K jnmZia22+HjaQV797q3yQJqtmK4uMqlu/6UN+grVtjmLbfv17hjibHnyIoBAppfi VPsg3096LgvTdMALBS41hyBXuFqKx/1NNUhX1S3dEZyWEI0PXO/ZpMoAyTQS2eSU a55XlLN/SdNmlaSefBUG9d8VLCrqzfpc6PCS2zfQgAz5yuAe8K/8CI9uLz9O8iHR CX/66aWxH3RQBBtseCI2WWOfJSh2Omnsy8wixU7/9kpnIs1qE7DGELm5//cbcbGF 6QCxLw6eKyHvWmHv0TnB/0W8MZDi6uHecZ7lsMp+QEUAIz6dZcClpSSNhdTnxoMU XMRJzftIP5BeyaSIZgyTE+TwEoQn5d008psI2A41lezn1wMKb21YF09oxmwDEHKC BtJuKYWApDVdE1jJByujBVQkb8TfUOqP5VuGQmXNUH7zipcdDY2VIxpzORmBgquI 4KDOqsdsyCHpTOH37IVAuFmvbczK44I8+VpSEj8UFM27rvpAHOQ= =y/14 -----END PGP SIGNATURE----- --imtPY5qNcEAutXMRHQWob3ZoS71L1Nlse--