Hi Nadee, Regarding the error you faced while running the migration client, This occurs only in the latest IS migration client (v1.1.104) and is due to the reason mentioned in mail [1].
[1]. Error when running in IS migration client in APIM On Sun, Aug 9, 2020 at 3:49 PM Nadee Poornima <nad...@wso2.com> wrote: > Hi All, > > I tested APIM 2.6.0 to 3.2.0 migration with MySQL database. JDK is 1.8 and > OS is Linux. MySQL version is 5.7. > > When *dong the identity component migration*, I faced the below error at > the 5.10.0, Migration Step. > > [2020-08-09 14:48:33,999] INFO - VersionMigration WSO2 Product Migration > Service Task : Version : 5.10.0, Migration Step : UserIDMigrator of order : > 9 is starting........................... > [2020-08-09 14:48:34,008] INFO - UserIDMigrator Migration started for > tenant domain: carbon.super > [2020-08-09 14:48:34,012] INFO - UserIDMigrator User ID migrator started > with offset 0 and increment 100 . > [2020-08-09 14:48:34,073] INFO - UserIDMigrator Migration started for > domain: PRIMARY > [2020-08-09 14:48:34,084] INFO - UserIDMigrator Migrating users from > offset 0 to increment of 100. > [2020-08-09 14:48:34,213] ERROR - MigrationClientImpl Migration process > was stopped. > java.lang.ClassCastException: java.lang.Boolean cannot be cast to > java.util.HashMap > at > org.wso2.carbon.is.migration.service.v5100.migrator.UserIDMigrator.migrate(UserIDMigrator.java:126) > ~[org.wso2.carbon.is.migration-1.0.104.jar:?] > at > org.wso2.carbon.is.migration.VersionMigration.migrate(VersionMigration.java:52) > ~[org.wso2.carbon.is.migration-1.0.104.jar:?] > at > org.wso2.carbon.is.migration.MigrationClientImpl.execute(MigrationClientImpl.java:85) > [org.wso2.carbon.is.migration-1.0.104.jar:?] > at > org.wso2.carbon.identity.core.internal.IdentityCoreServiceComponent.activate(IdentityCoreServiceComponent.java:147) > [org.wso2.carbon.identity.core_5.17.5.jar:?] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_201] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_201] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_201] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_201] > at > org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at > org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at > org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:345) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at > org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at > org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at > org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222) > [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] > at > org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:113) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:985) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:866) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:804) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:228) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:525) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:544) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:529) > [org.wso2.carbon.core_4.6.0.jar:?] > at > org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:305) > [org.wso2.carbon.core_4.6.0.jar:?] > at > org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118) > [org.wso2.carbon.core_4.6.0.jar:?] > at > org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:973) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > at > org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) > [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] > > However, I continue the migartion and tested migration environment. In > that case, the following tests are passed. > > - Edit and update existing APIs > - Create and publish new api > - New application creation and subscription > - Key generation for New application and APi invocation (old and new APIs) > > However,* when generating keys for the existing applications was failed > and throw the below error*. > > ERROR - AbstractKeyManager Cannot create OAuth application : > admin_DefaultApplication_PRODUCTION > org.wso2.carbon.apimgt.impl.kmclient.KeyManagerClientException: Received > status code: 400 Reason: > at > org.wso2.carbon.apimgt.impl.kmclient.KMClientErrorDecoder.decode_aroundBody0(KMClientErrorDecoder.java:29) > ~[org.wso2.carbon.apimgt.impl_6.7.183.jar:?] > at > org.wso2.carbon.apimgt.impl.kmclient.KMClientErrorDecoder.decode(KMClientErrorDecoder.java:27) > ~[org.wso2.carbon.apimgt.impl_6.7.183.jar:?] > at feign.AsyncResponseHandler.handleResponse(AsyncResponseHandler.java:96) > ~[io.github.openfeign.feign-core_11.0.0.jar:?] > at > feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:138) > ~[io.github.openfeign.feign-core_11.0.0.jar:?] > at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:89) > ~[io.github.openfeign.feign-core_11.0.0.jar:?] > at > feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100) > ~[io.github.openfeign.feign-core_11.0.0.jar:?] > at com.sun.proxy.$Proxy480.createApplication(Unknown Source) ~[?:?] > at > org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication_aroundBody0(AMDefaultKeyManagerImpl.java:154) > [org.wso2.carbon.apimgt.impl_6.7.183.jar:?] > at > org.wso2.carbon.apimgt.impl.AMDefaultKeyManagerImpl.createApplication(AMDefaultKeyManagerImpl.java:116) > [org.wso2.carbon.apimgt.impl_6.7.183.jar:?] > at > org.wso2.carbon.apimgt.impl.workflow.AbstractApplicationRegistrationWorkflowExecutor.dogenerateKeysForApplication_aroundBody8(AbstractApplicationRegistrationWorkflowExecutor.java:150) > [org.wso2.carbon.apimgt.impl_6.7.183.jar:?] > > Caused by: org.wso2.carbon.apimgt.impl.kmclient.KeyManagerClientException: > Received status code: 400 Reason: > at > org.wso2.carbon.apimgt.impl.kmclient.KMClientErrorDecoder.decode_aroundBody0(KMClientErrorDecoder.java:29) > ~[org.wso2.carbon.apimgt.impl_6.7.183.jar:?] > > I attached the error logs here[Errors]. > > Any idea here. > > Cheers, > Nadee > > > On Sun, Aug 9, 2020 at 2:31 PM Dushani Wellappili <dusha...@wso2.com> > wrote: > >> Hi @Chaminda Jayawardena <chami...@wso2.com> >> >> We didnt encounter this issue. According to [1], seems like the db >> connection is null. can you check whether you have configured the >> datasource properly? >> >> [1] >> https://github.com/wso2-extensions/identity-migration-resources/blob/v1.0.104/components/org.wso2.is.migration/migration-service/src/main/java/org/wso2/carbon/is/migration/service/SchemaMigrator.java#L94 >> >> *Dushani Wellappili* >> Senior Software Engineer - WSO2 >> >> Email : dusha...@wso2.com >> Mobile : +94779367571 >> Web : https://wso2.com/ >> >> >> >> >> On Sun, Aug 9, 2020 at 1:03 PM Chaminda Jayawardena <chami...@wso2.com> >> wrote: >> >>> Hi Team, >>> >>> Has anyone tried a migration with RC2? I am getting the below >>> exception[1] while doing a migration from wso2am-2.1.0 to wso2am-3.2.0. >>> Below are the details of the migration >>> - Deployment: APIM all-in-one deployment + MySQL >>> - OS: MacOS >>> - JDK1.8 >>> >>> Any idea on this? I will recheck if anything has missed from my end. >>> >>> *[1] * >>> >>> [2020-08-09 12:37:13,416] INFO - VersionMigration WSO2 Product >>> Migration Service Task : Version : 5.8.0, Migration Step : >>> IDPIDColumnAdditionInH2Migrator of order : 2 is >>> starting........................... >>> [2020-08-09 12:37:13,418] INFO - IDPIDColumnAdditionInH2Migrator IDP ID >>> column is added with schema migrators for this environment, thus skipping. >>> [2020-08-09 12:37:13,419] INFO - VersionMigration WSO2 Product >>> Migration Service Task : Version : 5.8.0, Migration Step : >>> UMAPermissionTicketSchemaMigrator of order : 3 is >>> starting........................... >>> [2020-08-09 12:37:13,422] INFO - UMAPermissionTicketSchemaMigrator >>> TOKEN_ID column does not exist in the table IDN_UMA_PERMISSION_TICKET. >>> Hence adding the column. >>> [2020-08-09 12:37:13,423] INFO - SchemaMigrator WSO2 Product Migration >>> Service Task : Executing Identity Migration Scripts. >>> [2020-08-09 12:37:13,427] ERROR - MigrationClientImpl Migration process >>> was stopped. >>> java.lang.NullPointerException: null >>> at >>> org.wso2.carbon.is.migration.service.SchemaMigrator.migrate(SchemaMigrator.java:94) >>> ~[org.wso2.carbon.is.migration-1.0.104.jar:?] >>> at >>> org.wso2.carbon.is.migration.service.v580.migrator.UMAPermissionTicketSchemaMigrator.migrate(UMAPermissionTicketSchemaMigrator.java:53) >>> ~[org.wso2.carbon.is.migration-1.0.104.jar:?] >>> at >>> org.wso2.carbon.is.migration.VersionMigration.migrate(VersionMigration.java:52) >>> ~[org.wso2.carbon.is.migration-1.0.104.jar:?] >>> at >>> org.wso2.carbon.is.migration.MigrationClientImpl.execute(MigrationClientImpl.java:85) >>> [org.wso2.carbon.is.migration-1.0.104.jar:?] >>> at >>> org.wso2.carbon.identity.core.internal.IdentityCoreServiceComponent.activate(IdentityCoreServiceComponent.java:147) >>> [org.wso2.carbon.identity.core_5.17.5.jar:?] >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> ~[?:1.8.0_40] >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>> ~[?:1.8.0_40] >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> ~[?:1.8.0_40] >>> at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_40] >>> at >>> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:345) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222) >>> [org.eclipse.equinox.ds_1.4.400.v20160226-2036.jar:?] >>> at >>> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:113) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:985) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:866) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:804) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:228) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:525) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.internal.framework.BundleContextImpl.registerService(BundleContextImpl.java:544) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.wso2.carbon.core.init.CarbonServerManager.initializeCarbon(CarbonServerManager.java:529) >>> [org.wso2.carbon.core_4.6.0.jar:?] >>> at >>> org.wso2.carbon.core.init.CarbonServerManager.removePendingItem(CarbonServerManager.java:305) >>> [org.wso2.carbon.core_4.6.0.jar:?] >>> at >>> org.wso2.carbon.core.init.PreAxis2ConfigItemListener.bundleChanged(PreAxis2ConfigItemListener.java:118) >>> [org.wso2.carbon.core_4.6.0.jar:?] >>> at >>> org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:973) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> at >>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) >>> [org.eclipse.osgi_3.14.0.v20190517-1309.jar:?] >>> [2020-08-09 12:37:13,435] INFO - MigrationClientImpl >>> ............................................................................................ >>> [2020-08-09 12:37:13,436] INFO - MigrationClientImpl ................ >>> >>> Thanks, >>> Chaminda >>> >>> On Sun, Aug 9, 2020 at 12:49 PM Shammi Jayasinghe <sha...@wso2.com> >>> wrote: >>> >>>> -1 >>>> >>>> When doing a basic test encountered following issues, Will check >>>> further an report >>>> >>>> https://github.com/wso2/product-apim/issues/8993 >>>> https://github.com/wso2/product-apim/issues/8994 >>>> https://github.com/wso2/product-apim/issues/8995 >>>> >>>> >>>> >>>> >>>> On Sat, Aug 8, 2020 at 10:00 PM Dushani Wellappili <dusha...@wso2.com> >>>> wrote: >>>> >>>>> Tested Shared Scope management, multiple scopes per resource, and >>>>> scope validation for both tenant and superintendent REST APIs, API >>>>> Products, and GraphQL APIs with MSSQL Server 2019. >>>>> >>>>> No blockers found. +1 to proceed with the release . >>>>> >>>>> >>>>> *Dushani Wellappili* >>>>> Senior Software Engineer - WSO2 >>>>> >>>>> Email : dusha...@wso2.com >>>>> Mobile : +94779367571 >>>>> Web : https://wso2.com/ >>>>> >>>>> >>>>> >>>>> >>>>> On Sun, Aug 9, 2020 at 8:13 AM Ishara Cooray <isha...@wso2.com> wrote: >>>>> >>>>>> Tested the following flow for the tenant and super tenant users. >>>>>> >>>>>> - Key Cloak Integration >>>>>> >>>>>> No blockers are identified. +1 to proceed with the release. >>>>>> >>>>>> Thanks & Regards, >>>>>> Ishara Cooray >>>>>> Associate Technical Lead >>>>>> Mobile : +9477 262 9512 >>>>>> >>>>>> WSO2, Inc. | http://wso2.com/ >>>>>> https://wso2.com/signature >>>>>> Lean . Enterprise . Middleware >>>>>> >>>>>> >>>>>> On Sun, Aug 9, 2020 at 1:23 AM Rukshan Premathunga <ruks...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Tested Followings: >>>>>>> >>>>>>> - Verified APIM Distributed deployment with HA >>>>>>> - Tested Analytics worker/dashboard HA deployment >>>>>>> - Tested APIs access and throttling with apiKey >>>>>>> - Tested Analytics with all the API types >>>>>>> - Tested Analytics dashboard manage >>>>>>> >>>>>>> [+] Stable - go ahead and release >>>>>>> >>>>>>> On Sat, 8 Aug 2020 at 22:59, Tharindu Dharmarathna < >>>>>>> tharin...@wso2.com> wrote: >>>>>>> >>>>>>>> Tested the following flow for the tenant and super tenant users. >>>>>>>> >>>>>>>> - Okta Integration >>>>>>>> >>>>>>>> No issues found. +1 to proceed with the release. >>>>>>>> >>>>>>>> >>>>>>>> On Sat, Aug 8, 2020 at 6:36 PM Mushthaq Rumy <musht...@wso2.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Tested the following flows for super tenant and tenant users. >>>>>>>>> - Basic flow of API creation, subscription and invocation >>>>>>>>> - Soap API with pass through >>>>>>>>> - Soap to Rest feature >>>>>>>>> >>>>>>>>> No issues found. +1 to proceed with the release. >>>>>>>>> >>>>>>>>> Thanks & Regards, >>>>>>>>> Mushthaq >>>>>>>>> >>>>>>>>> On Sat, Aug 8, 2020 at 5:53 PM Amila De Silva <ami...@wso2.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Tested Artifact Synchroniser for Super Tenant mode >>>>>>>>>> - for Basic flows >>>>>>>>>> - With multiple Labels assigned to APIs >>>>>>>>>> - Startup Delay configured >>>>>>>>>> - for failover scenarios (On a Setup with GWs without DB access >>>>>>>>>> and TMs in Failover mode) >>>>>>>>>> No issues found. >>>>>>>>>> >>>>>>>>>> +1 to proceed with the release. >>>>>>>>>> >>>>>>>>>> On Sat, Aug 8, 2020 at 12:25 PM Arshardh Ifthikar < >>>>>>>>>> arsha...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> We are pleased to announce the second release candidate of WSO2 >>>>>>>>>>> API Manager 3.2.0. >>>>>>>>>>> >>>>>>>>>>> This release fixes the following issues. >>>>>>>>>>> >>>>>>>>>>> - Fixes : product-apim >>>>>>>>>>> >>>>>>>>>>> <https://github.com/wso2/product-apim/issues?q=is%3Aissue+is%3Aclosed+closed%3A2020-03-20..2020-08-06> >>>>>>>>>>> - Fixes : analytics-apim >>>>>>>>>>> <https://github.com/wso2/analytics-apim/milestone/28?closed=1> >>>>>>>>>>> >>>>>>>>>>> Source and distribution, >>>>>>>>>>> Runtime : >>>>>>>>>>> https://github.com/wso2/product-apim/releases/tag/v3.2.0-rc2 >>>>>>>>>>> Analytics : >>>>>>>>>>> https://github.com/wso2/analytics-apim/releases/tag/v3.2.0-rc2 >>>>>>>>>>> >>>>>>>>>>> Documentation : https://apim.docs.wso2.com/en/3.2.0/ >>>>>>>>>>> Migration docs : >>>>>>>>>>> https://apim.docs.wso2.com/en/3.2.0/install-and-setup/upgrading-wso2-api-manager/upgrading-process/ >>>>>>>>>>> >>>>>>>>>>> Please download, test the product and vote. >>>>>>>>>>> >>>>>>>>>>> [+] Stable - go ahead and release >>>>>>>>>>> [-] Broken - do not release (explain why) >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> WSO2 API Manager Team >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Arshardh Ifthikar* >>>>>>>>>>> Senior Software Engineer | WSO2 Inc. >>>>>>>>>>> >>>>>>>>>>> Email: arsha...@wso2.com >>>>>>>>>>> Mobile: +94777218551 >>>>>>>>>>> Web: http://wso2.com >>>>>>>>>>> >>>>>>>>>>> <http://wso2.com/signature> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Amila De Silva* >>>>>>>>>> Software Architect | Associate Director, Engineering - WSO2 Inc. >>>>>>>>>> (m) +94 775119302 | (e) ami...@wso2.com >>>>>>>>>> <http://wso2.com/signature> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Dev mailing list >>>>>>>>>> Dev@wso2.org >>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Mushthaq Rumy >>>>>>>>> *Associate Technical Lead* >>>>>>>>> Mobile : +94 (0) 779 492140 >>>>>>>>> Email : musht...@wso2.com >>>>>>>>> WSO2, Inc.; http://wso2.com/ >>>>>>>>> lean . enterprise . middleware. >>>>>>>>> >>>>>>>>> <http://wso2.com/signature> >>>>>>>>> _______________________________________________ >>>>>>>>> Architecture mailing list >>>>>>>>> architect...@wso2.org >>>>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> *Tharindu Dharmarathna*Technical Lead >>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> mobile: *+94779109091* >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> Dev@wso2.org >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Rukshan C. Premathunga | Associate Technical Lead | WSO2 Inc. >>>>>>> (m) +94711822074 | (w) +94112145345 | Email: ruks...@wso2.com >>>>>>> GET INTEGRATION AGILE >>>>>>> Integration Agility for Digitally Driven Business >>>>>>> _______________________________________________ >>>>>>> Architecture mailing list >>>>>>> architect...@wso2.org >>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> Dev@wso2.org >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>> _______________________________________________ >>>>> Architecture mailing list >>>>> architect...@wso2.org >>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> >>>> * Shammi Jayasinghe* >>>> >>>> >>>> *Associate Director/ Architect* >>>> *WSO2, Inc.* >>>> *+1-812-391-7730* >>>> *+1-812-327-3505* >>>> >>>> *http://shammijayasinghe.blogspot.com >>>> <http://shammijayasinghe.blogspot.com>* >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> Dev@wso2.org >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>> >>> >>> -- >>> Thanks & Regards >>> >>> *Chaminda Jayawardena* >>> WSO2 Inc. - http://wso2.com >>> +94-77-7725234 >>> [image: http://wso2.com/signature] <http://wso2.com/signature> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> > > > -- > *Nadee Poornima* > Software Engineer - Support Team | WSO2 > > Email : nad...@wso2.com > Mobile : +94713441341 > MyBlog: https://medium.com/nadees-tech-stories > > <https://wso2.com/signature> > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > -- *Sachini De Silva* Senior Software Engineer - WSO2 Email : sachi...@wso2.com Mobile : +94714765495
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev