Thanks Leon for catching this on the RC2.

@Jinwoo, if you are cutting a new RC with the fix, would you want to add the 
session mgmt security fix into it? 

Not sure if we can bring in new fixes between RCs. Is there an advise from 
anyone on the dev list?

Sai

On 2025/12/11 20:16:30 Jinwoo Hwang via dev wrote:
> Hi Leon,
> 
> Thank you for pointing out that the previous fix was incorrect. I apologize 
> for the oversight.
> 
> I’ve created a new PR (#7970). Please review it and let me know if I missed 
> anything.
> I appreciate your continued support.
> 
> 
> Best regards,
> 
> Jinwoo Hwang (he/him/his)
> 
> 
> 
> SAS® Research and Development
> 
> http://JinwooHwang.com<http://jinwoohwang.com/>
> 
> 
> 
> From: Jinwoo Hwang via dev <[email protected]>
> Date: Wednesday, December 10, 2025 at 9:34 PM
> To: [email protected] <[email protected]>
> Cc: Leon Finker <[email protected]>, Jinwoo Hwang <[email protected]>
> Subject: Re: [VOTE] Apache Geode 2.0.0.RC2
> 
> EXTERNAL
> 
> Hi Leon,
> 
> Thank you so much for the thorough testing of Apache Geode 2.0.0.RC2 and for 
> the detailed feedback! Your report was incredibly valuable - the stack 
> traces, dependency details, and use case descriptions were exactly what we 
> needed to identify and fix the root issues.
> 
> Your findings highlighted an important gap in our dependency management. 
> After analyzing the 2.0.0.RC2 code against your stack traces, I've identified 
> and fixed two dependencies that were incorrectly scoped:
> 
> 1.jopt-simple - Was `implementation` (runtime), now `api` (compile). Used in 
> ServerLauncher/LocatorLauncher and AbstractDiskRegion for persistence 
> initialization.
> 2.antlr - Was `implementation` (runtime), now `api` (compile). Used in query 
> AST classes for OQL compilation.
> 
> I've submitted PR #7968 with these fixes.
> 
> Regarding your other reported dependencies: I verified they were already at 
> compile scope in RC2:
> -micrometer-core → `api`
> -shiro-core → `api`
> -jakarta.transaction-api → `api`
> -geode-management → `api`
> 
> Since these were already compile dependencies, they should have been pulled 
> in transitively when you added geode-core. The fact that you still got 
> NoClassDefFoundError for them suggests there might be something else going on 
> - possibly:
> -Dependency version conflicts in your project
> -Exclusions in your dependency tree
> -Maven/Gradle resolution issues
> 
> Could you share your dependency declaration for geode-core and let me know if 
> you're using any exclusions or dependency management? This would help us 
> understand why the transitive dependencies weren't being picked up.
> 
> For the two runtime-scoped dependencies:
> - geode-deployment-legacy - Runtime scope (ServiceLoader pattern)
> - rmiio - Runtime scope (internal management features)
> 
> These should be pulled in automatically as transitive runtime dependencies 
> when you depend on geode-core. If you had to add them explicitly, that also 
> suggests a dependency resolution issue worth investigating.
> 
> Could you please try PR #7968 and let me know if it resolves the jopt-simple 
> and antlr issues? Also, please share your full dependency tree (e.g., `mvn 
> dependency:tree` or `gradle dependencies`) so we can understand why the 
> transitive dependencies weren't being picked up correctly.
> 
> Your testing in both co-located partitioned regions and global scope 
> replication setups, plus the client compatibility testing (1.15.x → 2.0 and 
> 2.0 → 2.0), gives us great confidence in the release.
> 
> Thanks again for taking the time to test RC2 so thoroughly and for providing 
> such clear, actionable feedback!
> 
> 
> Best regards,
> 
> Jinwoo Hwang (he/him/his)
> 
> 
> 
> SAS® Research and Development
> 
> https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2FJinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzpkOWNmOmViOWFkOTZhODhmNzU5YmRjMGFlOWViMDQwNDBiNzE0MWVhY2UwMzVlMTJjNWI0NmU5OGJiZWNmZDEwODk3NjE6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583539343%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DDJQYggeq4ELJifX38dzQTAOjYhSO2Ee8WguWFyeu2c%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2Fjinwoohwang.com%2F___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzowZDEwOjY4NzUyYjU1ZTYwNDU4NWI0MzM4NjA3MTY1OTA2MTczODQ1MmUwODcxNDEwNzQ1ZjMzZThkYmI4NGVkY2NiNjE6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583558491%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=jFxVh8OgtZSllDLa26d5yx1DJdtRdQrXW0JUxHOCQk0%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___http://JinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzpkOWNmOmViOWFkOTZhODhmNzU5YmRjMGFlOWViMDQwNDBiNzE0MWVhY2UwMzVlMTJjNWI0NmU5OGJiZWNmZDEwODk3NjE6cDpUOk4>
> 
> 
> 
> From: Leon Finker <[email protected]>
> Date: Wednesday, December 10, 2025 at 4:36 PM
> To: [email protected] <[email protected]>
> Cc: Jinwoo Hwang <[email protected]>
> Subject: Re: [VOTE] Apache Geode 2.0.0.RC2
> 
> EXTERNAL
> 
> Hi Jinwoo,
> 
> I tested RC2 in colocated partitioned regions and global scope replication
> use cases in our backend services. But all in a single peer instance setup.
> Tested geode 1.15.x client connecting to 2.0 server and 2.0 client to 2.0.
> No issues observed.
> 
> I've only found the need to add a bunch of dependencies when moving to
> geode 2.0 that were not there before. We don't add geode-all-bom, but add
> specific dependencies needed. In version 2.0 I've added them as the
> following exceptions happened and I'm listing the dependency that fixed it:
> 
> 1. <groupId>net.sf.jopt-simple</groupId>
> <artifactId>jopt-simple</artifactId>
> 
> java.lang.NoClassDefFoundError: joptsimple/internal/Strings
> at
> org.apache.geode.internal.cache.AbstractDiskRegion.createCompressorFromClassName(AbstractDiskRegion.java:304)
> at
> org.apache.geode.internal.cache.AbstractDiskRegion.setConfig(AbstractDiskRegion.java:299)
> at
> org.apache.geode.internal.cache.DiskInitFile.cmnRegionConfig(DiskInitFile.java:554)
> at
> org.apache.geode.internal.cache.persistence.DiskInitFileParser.parse(DiskInitFileParser.java:386)
> at
> org.apache.geode.internal.cache.DiskInitFile.recover(DiskInitFile.java:435)
> at
> org.apache.geode.internal.cache.DiskInitFile.<init>(DiskInitFile.java:1808)
> at
> org.apache.geode.internal.cache.DiskStoreImpl.loadFiles(DiskStoreImpl.java:1993)
> at
> org.apache.geode.internal.cache.DiskStoreImpl.<init>(DiskStoreImpl.java:512)
> at
> org.apache.geode.internal.cache.DiskStoreImpl.<init>(DiskStoreImpl.java:411)
> at
> org.apache.geode.internal.cache.DiskStoreImpl.<init>(DiskStoreImpl.java:406)
> at
> org.apache.geode.internal.cache.DiskStoreFactoryImpl.create(DiskStoreFactoryImpl.java:151)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.createDiskStore(CacheCreation.java:835)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.lambda$createDiskStores$0(CacheCreation.java:651)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at
> java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024)
> at
> java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
> at
> java.base/java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at
> java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
> at
> java.base/java.util.concurrent.ForkJoinTask.doExec$$$capture(ForkJoinTask.java:387)
> at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java)
> at
> java.base/java.util.concurrent.ForkJoinPool$WorkQueue.helpComplete(ForkJoinPool.java:1395)
> at
> java.base/java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:2104)
> at
> java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:420)
> at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:668)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at
> java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at
> java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at
> java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
> at
> java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:765)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.createDiskStores(CacheCreation.java:648)
> at
> org.apache.geode.internal.cache.xmlcache.CacheCreation.create(CacheCreation.java:532)
> at
> org.apache.geode.internal.cache.xmlcache.CacheXmlParser.create(CacheXmlParser.java:339)
> at
> org.apache.geode.internal.cache.GemFireCacheImpl.loadCacheXml(GemFireCacheImpl.java:4225)
> at
> org.apache.geode.internal.cache.GemFireCacheImpl.initializeDeclarativeCache(GemFireCacheImpl.java:1621)
> at
> org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1446)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:191)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:158)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:142)
> ...
> 
> I think this is from persistence file of geode 1.15 being read on 2.0.
> This  joptsimple is not even in geode-all-bom. I haven't looked where it
> was coming from.
> 
> 2. <groupId>org.apache.geode</groupId>
> <artifactId>geode-deployment-legacy</artifactId>
> 
> org.apache.geode.deployment.internal.exception.ServiceLoadingFailureException:
> No implementation of JarDeploymentService could be loaded.
> 
> at
> org.apache.geode.internal.deployment.DeploymentServiceFactory.createJarDeploymentService(DeploymentServiceFactory.java:47)
> at
> org.apache.geode.internal.deployment.DeploymentServiceFactory.getJarDeploymentServiceInstance(DeploymentServiceFactory.java:70)
> at
> org.apache.geode.internal.classloader.ClassPathLoader.<init>(ClassPathLoader.java:79)
> at
> org.apache.geode.internal.classloader.ClassPathLoader.setLatestToDefault(ClassPathLoader.java:86)
> at
> org.apache.geode.internal.classloader.ClassPathLoader.getLatest(ClassPathLoader.java:102)
> at
> org.apache.geode.distributed.DistributedSystem.getFileURL(DistributedSystem.java:663)
> at
> org.apache.geode.distributed.DistributedSystem.getPropertiesFileURL(DistributedSystem.java:605)
> at
> org.apache.geode.distributed.DistributedSystem.getPropertyFileURL(DistributedSystem.java:623)
> at
> org.apache.geode.distributed.internal.DistributionConfigImpl.<init>(DistributionConfigImpl.java:939)
> at
> org.apache.geode.distributed.internal.DistributionConfigImpl.<init>(DistributionConfigImpl.java:902)
> at
> org.apache.geode.distributed.internal.ConnectionConfigImpl.lambda$new$2(ConnectionConfigImpl.java:37)
> at
> org.apache.geode.distributed.internal.ConnectionConfigImpl.convert(ConnectionConfigImpl.java:73)
> at
> org.apache.geode.distributed.internal.ConnectionConfigImpl.<init>(ConnectionConfigImpl.java:36)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem$Builder.build(InternalDistributedSystem.java:3044)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:283)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:209)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.createInternalDistributedSystem(InternalCacheBuilder.java:346)
> at java.base/java.util.Optional.orElseGet(Optional.java:364)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:157)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:142)
> 
> I don't know the whole story. But looks like some breaking change for jar
> deployments. We don't use any jar deployments features. Fixed by adding
> geode-deployment-legacy. Not sure why legacy and what the new way is. Maybe
> documented in migration docs?
> 
> 3. <groupId>io.micrometer</groupId>
> <artifactId>micrometer-core</artifactId>
> 
> java.lang.NoClassDefFoundError:
> io/micrometer/core/instrument/binder/MeterBinder
> 
> at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> ...
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
> at
> org.apache.geode.metrics.internal.InternalDistributedSystemMetricsService$Builder.<init>(InternalDistributedSystemMetricsService.java:238)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.<init>(InternalCacheBuilder.java:109)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.<init>(InternalCacheBuilder.java:98)
> at org.apache.geode.cache.CacheFactory.<init>(CacheFactory.java:112)
> at org.apache.geode.cache.CacheFactory.<init>(CacheFactory.java:101)
> 
> For whatever reason wasn't an issue before.
> 
> 4. <groupId>org.apache.geode</groupId>
> <artifactId>geode-management</artifactId>
> 
> java.lang.NoClassDefFoundError:
> org/apache/geode/management/internal/operation/RegionRedundancyStatusImpl
> 
> at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> ...
> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
> at
> org.apache.geode.internal.DSFIDFactory.registerDSFIDTypes(DSFIDFactory.java:460)
> at org.apache.geode.internal.DSFIDFactory.<init>(DSFIDFactory.java:434)
> at
> org.apache.geode.internal.InternalDataSerializer.<clinit>(InternalDataSerializer.java:344)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem$Builder.build(InternalDistributedSystem.java:3041)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:283)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:209)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.createInternalDistributedSystem(InternalCacheBuilder.java:346)
> at java.base/java.util.Optional.orElseGet(Optional.java:364)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:157)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:142)
> 
> 5. <groupId>jakarta.transaction</groupId>
> <artifactId>jakarta.transaction-api</artifactId>
> 
> java.lang.NoClassDefFoundError: jakarta/transaction/Synchronization
> 
> at java.base/java.lang.ClassLoader.defineClass1(Native Method)
> ...
> at java.base/java.lang.Class.getConstructor(Class.java:2442)
> at
> org.apache.geode.internal.serialization.internal.DSFIDSerializerImpl.register(DSFIDSerializerImpl.java:341)
> at
> org.apache.geode.internal.DSFIDFactory.registerDSFIDTypes(DSFIDFactory.java:573)
> at org.apache.geode.internal.DSFIDFactory.<init>(DSFIDFactory.java:434)
> at
> org.apache.geode.internal.InternalDataSerializer.<clinit>(InternalDataSerializer.java:344)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem$Builder.build(InternalDistributedSystem.java:3041)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:283)
> at
> org.apache.geode.distributed.internal.InternalDistributedSystem.connectInternal(InternalDistributedSystem.java:209)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.createInternalDistributedSystem(InternalCacheBuilder.java:346)
> at java.base/java.util.Optional.orElseGet(Optional.java:364)
> at
> org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:157)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:142)
> 
> 6. <groupId>org.apache.shiro</groupId>
> <artifactId>shiro-core</artifactId>
> 
> java.lang.NoClassDefFoundError: org/apache/shiro/subject/Subject
> 
> at
> org.apache.geode.internal.cache.tier.sockets.CacheClientProxyFactory.<clinit>(CacheClientProxyFactory.java:44)
> at
> org.apache.geode.internal.cache.tier.sockets.CacheClientNotifier.getInstance(CacheClientNotifier.java:151)
> at
> org.apache.geode.internal.cache.tier.sockets.CacheClientNotifier.getInstance(CacheClientNotifier.java:180)
> at
> org.apache.geode.internal.cache.tier.sockets.AcceptorImpl.<init>(AcceptorImpl.java:632)
> at
> org.apache.geode.internal.cache.tier.sockets.AcceptorBuilder.create(AcceptorBuilder.java:291)
> at
> org.apache.geode.internal.cache.CacheServerImpl.createAcceptor(CacheServerImpl.java:420)
> at
> org.apache.geode.internal.cache.CacheServerImpl.start(CacheServerImpl.java:377)
> 
> 7. <groupId>antlr</groupId>
> <artifactId>antlr</artifactId>
> 
> java.lang.NoClassDefFoundError: antlr/TokenStream
> at
> org.apache.geode.cache.query.internal.DefaultQuery.<init>(DefaultQuery.java:164)
> at
> org.apache.geode.cache.query.internal.DefaultQueryService.newQuery(DefaultQueryService.java:151)
> 
> 8. <groupId>com.healthmarketscience.rmiio</groupId>
> <artifactId>rmiio</artifactId>
> 
> java.lang.NoClassDefFoundError:
> com/healthmarketscience/rmiio/exporter/RemoteStreamExporter
> at
> org.apache.geode.management.internal.SystemManagementService.newSystemManagementService(SystemManagementService.java:147)
> at
> org.apache.geode.management.internal.BaseManagementService.getManagementService(BaseManagementService.java:81)
> at
> org.apache.geode.management.ManagementService.getManagementService(ManagementService.java:43)
> at
> org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderQueue.addOverflowStatisticsToMBean(SerialGatewaySenderQueue.java:1094)
> at
> org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderQueue.initializeRegion(SerialGatewaySenderQueue.java:1070)
> at
> org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderQueue.<init>(SerialGatewaySenderQueue.java:229)
> at
> org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderQueue.<init>(SerialGatewaySenderQueue.java:205)
> at
> org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderEventProcessor.initializeMessageQueue(SerialGatewaySenderEventProcessor.java:129)
> at
> org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderEventProcessor.<init>(SerialGatewaySenderEventProcessor.java:115)
> at
> org.apache.geode.cache.asyncqueue.internal.SerialAsyncEventQueueImpl.createEventProcessor(SerialAsyncEventQueueImpl.java:133)
> at
> org.apache.geode.cache.asyncqueue.internal.SerialAsyncEventQueueImpl.start(SerialAsyncEventQueueImpl.java:98)
> at
> org.apache.geode.cache.asyncqueue.internal.SerialAsyncEventQueueImpl.start(SerialAsyncEventQueueImpl.java:64)
> at
> org.apache.geode.cache.asyncqueue.internal.AsyncEventQueueFactoryImpl.create(AsyncEventQueueFactoryImpl.java:184)
> ...
> 
> Thank you!
> 
> 
> On Wed, Dec 10, 2025 at 3:57 PM Jinwoo Hwang via dev <[email protected]>
> wrote:
> 
> > Hello Geode Dev Community,
> >
> > This is a reminder to review and provide feedback on the 2.0.0.RC2 release
> > candidate, including the checks you performed. The voting deadline is 3PM
> > PST on Saturday, December 13, 2025.
> >
> > We are voting on tag rel/v2.0.0.RC2. Relevant links are included in the
> > original announcement.
> >
> > Thank you for your participation.
> >
> >
> > Best regards,
> >
> > Jinwoo Hwang (he/him/his)
> >
> >
> >
> > SAS® Research and Development
> >
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2FJinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo1MmViOjFjYjI1MzQxMjFhNmQ2M2FjZWMxMTQ2N2JjMjNiMDdjZDc5NjBlMjJlYzBmYmE5YWNjMWVlYTI5ZmJiYWNjMjA6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583569706%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=xKPICu%2FmKgZxJ9V%2FvTAIYIRqw36i5Kz%2Bi8S7%2B28%2BE9o%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2Fjinwoohwang.com%2F___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzozYzRkOjZkZWEzNGFlM2VmMjdhZTAxYTMzYTg5NDhjN2VlN2M3ZTI4ODNmNDUxNWRjMTAzNTU4OTliZDgxOWZmNDRjYzk6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583578143%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=gi3yt6W7yOw9yHwqp8TSxX8AXxHN1dciaHX5SENnJHw%3D&reserved=0><https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2FJinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo1MmViOjFjYjI1MzQxMjFhNmQ2M2FjZWMxMTQ2N2JjMjNiMDdjZDc5NjBlMjJlYzBmYmE5YWNjMWVlYTI5ZmJiYWNjMjA6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583585692%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=PQED5gBgGFzInNjZ85fHe%2FJMxrGk3u4TuFSbeKzPeIM%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___http://JinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo1MmViOjFjYjI1MzQxMjFhNmQ2M2FjZWMxMTQ2N2JjMjNiMDdjZDc5NjBlMjJlYzBmYmE5YWNjMWVlYTI5ZmJiYWNjMjA6cDpUOk4>
> >
> >
> >
> > From: Jinwoo Hwang <[email protected]>
> > Date: Monday, December 8, 2025 at 10:59 PM
> > To: [email protected] <[email protected]>
> > Subject: [VOTE] Apache Geode 2.0.0.RC2
> >
> > Hello Geode Dev Community,
> >
> > Thank you to everyone who provided feedback on 2.0.0.RC1.
> >
> > This is a release candidate for Apache Geode version 2.0.0.RC2.
> > Thanks to all the community members for their contributions to this
> > release!
> >
> > Please do a review and give your feedback, including the checks you
> > performed.
> >
> > Voting deadline:
> > 3PM PST Sat, December 13 2025.
> >
> > Please note that we are voting upon the source tag:
> > rel/v2.0.0.RC2
> >
> > Release notes:
> >
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FGEODE%2FRelease%2BNotes%2523ReleaseNotes-2.0.0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpmMjhjOmI5MTEwNzY0MWI3ODg2N2Y2NTQzNDM4MTQ2ZDcxMWVkY2ZkOGNlOWU1MGMwZjg1YzZjNWFiNmY3Y2MyNzUyMDM6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583592932%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=QvPlswiwsxUhKfmMeyoy%2F%2B8xFLVMPLXm47bZdKYE8rk%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fcwiki.apache.org%2Fconfluence%2Fdisplay%2FGEODE%2FRelease%2BNotes%2523ReleaseNotes-2.0.0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpmMjhjOmI5MTEwNzY0MWI3ODg2N2Y2NTQzNDM4MTQ2ZDcxMWVkY2ZkOGNlOWU1MGMwZjg1YzZjNWFiNmY3Y2MyNzUyMDM6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583600204%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ouqyIf%2BlFevmeVhUBiuFYJ%2FuOT3J%2FexEVIBGtLBfGU0%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://cwiki.apache.org/confluence/display/GEODE/Release+Notes%23ReleaseNotes-2.0.0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpmMjhjOmI5MTEwNzY0MWI3ODg2N2Y2NTQzNDM4MTQ2ZDcxMWVkY2ZkOGNlOWU1MGMwZjg1YzZjNWFiNmY3Y2MyNzUyMDM6cDpUOk4>
> >
> > Source and binary distributions:
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fgeode%2F2.0.0.RC2%2F___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpkMDE5OmY0ZTA3ZmI0NmYwYjAzYmM5YTU3NTViOGMyMWQxZjY4YTgzYjgzZTc2MGVjNzJjNjljODA1ZTQzNGVjNjIwMDk6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583607372%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=c2yIiy6iqMaPw6JOyUViFkZKMGtc3CX9aJ0ZXB0soXU%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fgeode%2F2.0.0.RC2%2F___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpkMDE5OmY0ZTA3ZmI0NmYwYjAzYmM5YTU3NTViOGMyMWQxZjY4YTgzYjgzZTc2MGVjNzJjNjljODA1ZTQzNGVjNjIwMDk6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583614659%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=aB7nbW79jP%2B5AdR6emoou1mAAUgNDZBk8RluS2JRsII%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://dist.apache.org/repos/dist/dev/geode/2.0.0.RC2/___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpkMDE5OmY0ZTA3ZmI0NmYwYjAzYmM5YTU3NTViOGMyMWQxZjY4YTgzYjgzZTc2MGVjNzJjNjljODA1ZTQzNGVjNjIwMDk6cDpUOk4>
> >
> > Maven staging repo:
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachegeode-1147___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo1NjQ2OjIzZTNhZDU1OGVmZDA3NjQwMjFkZTNlOTI1OGIyNGM4ZjQxMjI2YjNlNmZkYTY0NzY5ZDhhNDY3OTFkYjY3MjI6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583621948%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=F21zKocPbcLaSGjj%2B3X%2B1vrOrQDNC7J19mK2l9Q%2BTNc%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachegeode-1147___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo1NjQ2OjIzZTNhZDU1OGVmZDA3NjQwMjFkZTNlOTI1OGIyNGM4ZjQxMjI2YjNlNmZkYTY0NzY5ZDhhNDY3OTFkYjY3MjI6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583628982%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=cbBGd4k1wcI8aMuu7V%2Fka7%2F3hl0HYetGgMKB6sQ5SyE%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://repository.apache.org/content/repositories/orgapachegeode-1147___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo1NjQ2OjIzZTNhZDU1OGVmZDA3NjQwMjFkZTNlOTI1OGIyNGM4ZjQxMjI2YjNlNmZkYTY0NzY5ZDhhNDY3OTFkYjY3MjI6cDpUOk4>
> >
> > GitHub:
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fnam02.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fapache%252Fgeode%252Ftree%252Frel%252Fv2.0.0.RC2%26data%3D05%257C02%257CJinwoo.Hwang%2540sas.com%257C529e53b5151f436c6f2208de38341a82%257Cb1c14d5c362545b3a4309552373a0c2f%257C0%257C0%257C639009993622585952%257CUnknown%257CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%253D%253D%257C0%257C%257C%257C%26sdata%3DusKsxdyGo%252F2u8kcFr5NsWjHavXTL6BmS4E2PTzgw3qI%253D%26reserved%3D0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6Nzo3MDlkOjYwYWQ1MDFkMjVhYjgwZTdiYmVhY2RlNDNmY2I2ZjRmOWZkN2YxNWUxMTVhYTk0OGNhYzAyMmU2Njg2ZGMxMGI6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583636012%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=uvqrfIgF%2FUJYZDyb5VVFd2W2zZVbeBdsFzfkEDY%2BZFE%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583643402%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=0yRxuoBx4NTttHkriWuyVuZFjymaG0ps%2B%2FR%2BXwKHuKc%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7C529e53b5151f436c6f2208de38341a82%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639009993622585952%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=usKsxdyGo%2F2u8kcFr5NsWjHavXTL6BmS4E2PTzgw3qI%3D&reserved=0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6Nzo3MDlkOjYwYWQ1MDFkMjVhYjgwZTdiYmVhY2RlNDNmY2I2ZjRmOWZkN2YxNWUxMTVhYTk0OGNhYzAyMmU2Njg2ZGMxMGI6cDpUOk4>
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fnam02.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fapache%252Fgeode-examples%252Ftree%252Frel%252Fv2.0.0.RC2%26data%3D05%257C02%257CJinwoo.Hwang%2540sas.com%257C529e53b5151f436c6f2208de38341a82%257Cb1c14d5c362545b3a4309552373a0c2f%257C0%257C0%257C639009993622592990%257CUnknown%257CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%253D%253D%257C0%257C%257C%257C%26sdata%3DouHU1tuFAYaMIF1j3xwannqfuL41Msfnp%252BNDx%252Bzia2w%253D%26reserved%3D0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzpiYzhhOjc1YjliZWI3NWE3Nzg4NmNmOTVjNjM3Y2IxMTlhZDhiNGEyYmYwMzY1YzU4YzUzODcxZTU1MTc0YTgxN2QwNWQ6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583650506%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=4EmRZQgCOGCL7uI6soVmMP1ezQIqv3Wt9M44vpyULqE%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode-examples%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583657857%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=23fiKaCOfO%2FEUl1eWpsGQ0mjIjJtbaxAP%2Bgx7ON8LsQ%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode-examples%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7C529e53b5151f436c6f2208de38341a82%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639009993622592990%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ouHU1tuFAYaMIF1j3xwannqfuL41Msfnp%2BNDx%2Bzia2w%3D&reserved=0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzpiYzhhOjc1YjliZWI3NWE3Nzg4NmNmOTVjNjM3Y2IxMTlhZDhiNGEyYmYwMzY1YzU4YzUzODcxZTU1MTc0YTgxN2QwNWQ6cDpUOk4>
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fnam02.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fapache%252Fgeode-native%252Ftree%252Frel%252Fv2.0.0.RC2%26data%3D05%257C02%257CJinwoo.Hwang%2540sas.com%257C529e53b5151f436c6f2208de38341a82%257Cb1c14d5c362545b3a4309552373a0c2f%257C0%257C0%257C639009993622599879%257CUnknown%257CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%253D%253D%257C0%257C%257C%257C%26sdata%3DlWCz2h8R%252FpiVY%252B%252F53KO4eT1SHZgDi%252FFfwjlUnM3pXgY%253D%26reserved%3D0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6Nzo4ZDJkOjhjYzc2ZGNmZGM5Yzc4MzY3NWViNzUwNjBjZWMwNGIwMTRjZjlmMzNiZDc5YTZiYWQzMGNjMDkyNDViODcwYjk6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583664778%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8iDNL6apnLVM8k%2FnmqrHDc0SwN6fJc%2BHMaVNC8aoA8Q%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode-native%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583672067%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=ocyqzkqhuQkzZDTAffE2RE1I3ChUWBwWOglo5lll3S4%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode-native%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7C529e53b5151f436c6f2208de38341a82%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639009993622599879%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=lWCz2h8R%2FpiVY%2B%2F53KO4eT1SHZgDi%2FFfwjlUnM3pXgY%3D&reserved=0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6Nzo4ZDJkOjhjYzc2ZGNmZGM5Yzc4MzY3NWViNzUwNjBjZWMwNGIwMTRjZjlmMzNiZDc5YTZiYWQzMGNjMDkyNDViODcwYjk6cDpUOk4>
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fnam02.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fapache%252Fgeode-benchmarks%252Ftree%252Frel%252Fv2.0.0.RC2%26data%3D05%257C02%257CJinwoo.Hwang%2540sas.com%257C529e53b5151f436c6f2208de38341a82%257Cb1c14d5c362545b3a4309552373a0c2f%257C0%257C0%257C639009993622606736%257CUnknown%257CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%253D%253D%257C0%257C%257C%257C%26sdata%3Dr45lX0NTDVVsXDcy%252By0bOI%252FVQMbDaUU99WokCvvp6Es%253D%26reserved%3D0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzozNDhlOjQyZDAxNzU5OWRjM2RhNGU1MDU1NWY0YjI4MmViN2UyZGUyM2FiZTJmMGIwOTE5Y2UyZWJhZDBjOWU4ZjU4NGM6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583820042%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=SmDeu7068R8GnQ09cf3%2Fl9iu7l07hPBzQT56UJM7nn0%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode-benchmarks%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583832173%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=q%2FhV6xaO8UwXFEXXoYEHDa%2B3pKp%2BMRo7R7zjmABAyo4%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode-benchmarks%2Ftree%2Frel%2Fv2.0.0.RC2&data=05%7C02%7CJinwoo.Hwang%40sas.com%7C529e53b5151f436c6f2208de38341a82%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639009993622606736%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=r45lX0NTDVVsXDcy%2By0bOI%2FVQMbDaUU99WokCvvp6Es%3D&reserved=0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6NzozNDhlOjQyZDAxNzU5OWRjM2RhNGU1MDU1NWY0YjI4MmViN2UyZGUyM2FiZTJmMGIwOTE5Y2UyZWJhZDBjOWU4ZjU4NGM6cDpUOk4>
> >
> > Pipelines:
> >
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fconcourse.apachegeode-ci.info%2Fteams%2Fmain%2Fpipelines%2Fapache-support-2-0-main___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpjNTJkOmQ5ZjQzOWQ2OWJjMDE3NTc1MjBhOGM4MmUyMzgxZDcwMGRlOGVmNTYxMWRjNzk5ODM2NjAwNmI5MmVmODQxYmQ6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a430955<https://protect.checkpoint.com/v2/r01/___https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-2-0-main___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpjNTJkOmQ5ZjQzOWQ2OWJjMDE3NTc1MjBhOGM4MmUyMzgxZDcwMGRlOGVmNTYxMWRjNzk5ODM2NjAwNmI5MmVmODQxYmQ6cDpUOk4>2373a0c2f%7C0%7C0%7C639010172583840798%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=dODVdu78FocKgY4nbtTJrb36QwOy6ATxut%2BHFgfZmp4%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fconcourse.apachegeode-ci.info%2Fteams%2Fmain%2Fpipelines%2Fapache-support-2-0-main___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpjNTJkOmQ5ZjQzOWQ2OWJjMDE3NTc1MjBhOGM4MmUyMzgxZDcwMGRlOGVmNTYxMWRjNzk5ODM2NjAwNmI5MmVmODQxYmQ6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583848548%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=eaYnaiQPgtdDu2YhM4hqzXKxm6kKn1u7CDmYi4nX3E8%3D&reserved=0>
> >
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fconcourse.apachegeode-ci.info%2Fteams%2Fmain%2Fpipelines%2Fapache-support-2-0-rc___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzowMTY3OmFkOTgwMjk1YmU4MWM0NmJhNjQ5NWEzODRhNDlkNzU5NDdkM2IxZTcyNjVmMzg0MDc0Zjg5ZjIwNDA1ZjVmYTc6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583856310%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=RtcAPHF0byDP03cBtTbBacjUhW0XSa1L4cN3SHROpkU%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fconcourse.apachegeode-ci.info%2Fteams%2Fmain%2Fpipelines%2Fapache-support-2-0-rc___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzowMTY3OmFkOTgwMjk1YmU4MWM0NmJhNjQ5NWEzODRhNDlkNzU5NDdkM2IxZTcyNjVmMzg0MDc0Zjg5ZjIwNDA1ZjVmYTc6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583863785%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=af899%2FgxdCKsNHkjmrZFur8Y1ElXeOE28IAukf170kA%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://concourse.apachegeode-ci.info/teams/main/pipelines/apache-support-2-0-rc___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzowMTY3OmFkOTgwMjk1YmU4MWM0NmJhNjQ5NWEzODRhNDlkNzU5NDdkM2IxZTcyNjVmMzg0MDc0Zjg5ZjIwNDA1ZjVmYTc6cDpUOk4>
> >
> > Geode's KEYS file containing PGP keys we use to sign the release:
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fnam02.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fgithub.com%252Fapache%252Fgeode%252Fblob%252Fdevelop%252FKEYS%26data%3D05%257C02%257CJinwoo.Hwang%2540sas.com%257C529e53b5151f436c6f2208de38341a82%257Cb1c14d5c362545b3a4309552373a0c2f%257C0%257C0%257C639009993622627761%257CUnknown%257CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%253D%253D%257C0%257C%257C%257C%26sdata%3Da9%252BftC5HqdbJFVBHVElexTMDnwBV14nINVWMOwovdmg%253D%26reserved%3D0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6Nzo3OTczOjUyYWQwZTc5N2FlOGQzYzAxNjMwODBmY2U2MDM4NDhjZTQ3ZjFlZWNhMGVjOWUxMzViMTk3YzY0MjA1YzBhZjk6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583873530%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=HF0ff2F2d6ZXeVRkQ%2BDvJAnButWJJCV%2FIw4c%2Fnh66tY%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode%2Fblob%2Fdevelop%2FKEYS&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583881440%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=oaVSgXNr%2FJyo%2FchOik2eER5R8eaypJcrIaX%2B2TELdX4%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fgeode%2Fblob%2Fdevelop%2FKEYS&data=05%7C02%7CJinwoo.Hwang%40sas.com%7C529e53b5151f436c6f2208de38341a82%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639009993622627761%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=a9%2BftC5HqdbJFVBHVElexTMDnwBV14nINVWMOwovdmg%3D&reserved=0___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86MDEwZWFiYmQ1OGVmNTVjOGJhNjA2MDcxZjJiZGJhMGY6Nzo3OTczOjUyYWQwZTc5N2FlOGQzYzAxNjMwODBmY2U2MDM4NDhjZTQ3ZjFlZWNhMGVjOWUxMzViMTk3YzY0MjA1YzBhZjk6cDpUOk4>
> >
> > Command to run geode-examples:
> > ./gradlew -PgeodeReleaseUrl=
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fgeode%2F2.0.0.RC2___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzoyMTI1OjNiYzA0M2FjOWU4M2U3NDk0YTg2YjJjNzU1ODYwNTE5YTc2NDYyNGFjODkzNmU4MjA5YTVjM2VlOTRlY2Y0MTA6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583888560%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Z04L08IuCLyVeTr7P212Ll8KJ8I3bbI9tpjuPKl1BN4%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fgeode%2F2.0.0.RC2___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzoyMTI1OjNiYzA0M2FjOWU4M2U3NDk0YTg2YjJjNzU1ODYwNTE5YTc2NDYyNGFjODkzNmU4MjA5YTVjM2VlOTRlY2Y0MTA6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583895759%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=pKchYeLnzRxTyoIsmLDhfMtvIyHVVj0OnTNlsj6zz48%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://dist.apache.org/repos/dist/dev/geode/2.0.0.RC2___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzoyMTI1OjNiYzA0M2FjOWU4M2U3NDk0YTg2YjJjNzU1ODYwNTE5YTc2NDYyNGFjODkzNmU4MjA5YTVjM2VlOTRlY2Y0MTA6cDpUOk4>
> > -PgeodeRepositoryUrl=
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachegeode-1147___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpiYWVjOmY2OTBiNDM1NzBkODVmNWUzMTI1ZTE5ZGJhMGQwMGRkOWI0Y2E0ODliOTg5NzBmMTE2NzQxNzQ3NmVmMGU1NGM6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583902970%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=cMIadPaNRartRaZDn03bvLJGxDPzFSRi88toHJ0Qfwk%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachegeode-1147___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpiYWVjOmY2OTBiNDM1NzBkODVmNWUzMTI1ZTE5ZGJhMGQwMGRkOWI0Y2E0ODliOTg5NzBmMTE2NzQxNzQ3NmVmMGU1NGM6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583910072%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Mwzhn%2BeeTwonMRd7pIXmAu3JabNK8cKJKfFzfo3StEM%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___https://repository.apache.org/content/repositories/orgapachegeode-1147___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzpiYWVjOmY2OTBiNDM1NzBkODVmNWUzMTI1ZTE5ZGJhMGQwMGRkOWI0Y2E0ODliOTg5NzBmMTE2NzQxNzQ3NmVmMGU1NGM6cDpUOk4>
> > build runAll
> >
> >
> > Best regards,
> >
> > Jinwoo Hwang (he/him/his)
> >
> >
> >
> > SAS® Research and Development
> >
> > https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2FJinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzozZDFhOmI1NmU4M2VlMDA2NWIxZjcwMGIyMmU4OWVkYTQwZGZiYTU1MmIwYWEwZGY3Mjc0YTE5ODU2NjU2ZDEyZTNmNTY6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583917138%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DjuuJjkbg1sUI3%2Bzuhra7pmeMJM%2FCxCY7HZ8jL9h6HQ%3D&reserved=0<https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2Fjinwoohwang.com%2F___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6Nzo0ODAwOmQzNmRiZDkwNzcwMjc0NWU3MzUzYWI5Y2FjMTdkOGM2NzNhNWYyZTkzY2EwYWNkYmY3MjgwYjc3MjU2ZTI3NGI6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583924168%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=kP6d9w8D8t7Eb8%2BZdJWOZBdzAOryyTFttD11kykdMpQ%3D&reserved=0><https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fprotect.checkpoint.com%2Fv2%2Fr01%2F___http%3A%2F%2FJinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzozZDFhOmI1NmU4M2VlMDA2NWIxZjcwMGIyMmU4OWVkYTQwZGZiYTU1MmIwYWEwZGY3Mjc0YTE5ODU2NjU2ZDEyZTNmNTY6cDpUOk4&data=05%7C02%7CJinwoo.Hwang%40sas.com%7Cc68e36134a3246eab43b08de385dc2a1%7Cb1c14d5c362545b3a4309552373a0c2f%7C0%7C0%7C639010172583931424%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=jSTnWgkLy1LwTTNxBj0dj4CqlCrubB%2FPYLMKB8Shpmg%3D&reserved=0><https://protect.checkpoint.com/v2/r01/___http://JinwooHwang.com___.YzJ1OnNhc2luc3RpdHV0ZTpjOm86YzI0NTkwZWJkNjc5NjcwYzk5OTc4MDhjOTBhYzUxZWQ6NzozZDFhOmI1NmU4M2VlMDA2NWIxZjcwMGIyMmU4OWVkYTQwZGZiYTU1MmIwYWEwZGY3Mjc0YTE5ODU2NjU2ZDEyZTNmNTY6cDpUOk4>
> >
> >
> >
> 

Reply via email to