Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SUPPORT-1989: Update to 1.3.0 from upstream #3

Merged
merged 183 commits into from
Oct 25, 2018

Conversation

aekrylov
Copy link

Adding all upstream changes here. Verified with latest studio on webbpm-example-project

skybber and others added 30 commits December 18, 2016 18:19
Supress SingleHk2LocatorManager  exception on root resource
class redefiniton.
i have added some flexibility and (really) minor documentation to build the tomcat-plugin against versions 6.x and 7.x+ of tomcat, which have different artifactId. perhaps create a tomcat6 only plugin (for compat reasons) and newer versions with the new artifactId? just a thought ...
Annotation class name added to signature, it is appended
after annotation params.
ClassSignature evaluation fails if Annotation class name is unknown,
therefore we can't use annotation class name.
class.getField() retrieve public fields only.
OpenWebBeans plugin development
Bean redefinition splitted to proxy redefinition
and bean reload.
Application scope caching disabled.
Managed bean fields updated according redefined
bean class.
-excludedClassLoaderPatterns: Comma separated list of class loaders to exclude from initialization, in the form of RegEx patterns.
-reloadCallback: Optional method to call (that can exist outside of Hotswap, ie in your own project) every time a class is reloaded.
Adding two new configuration options into hotswap-agent-core
For webApplication all live sets of contexts are kept in HaWebContextsService
Support for classes extended from WebBeanContextsService
Archive registration mechanism used originally from WeldPlugin
removed to simplify plugin. OWB is restricted to UrlClassLoader
app servers.
PartialBean (Proxy) instrumentation fixed.
skybber and others added 22 commits March 27, 2018 23:25
Autodeploy snapshot from master to Maven / Sonatype
Update groupId to match what is deployed to Maven
…tered events for parent directory instead of actual directory.
… work, probably cglib version and cache problem. Proxy of class without default constructor NOT supported for theses versions.
# Conflicts:
#	hotswap-agent-core/pom.xml
#	hotswap-agent-parent/pom.xml
#	hotswap-agent/pom.xml
#	plugin/hotswap-agent-deltaspike-plugin/pom.xml
#	plugin/hotswap-agent-el-resolver-plugin/pom.xml
#	plugin/hotswap-agent-glassfish-plugin/pom.xml
#	plugin/hotswap-agent-hibernate-plugin/pom.xml
#	plugin/hotswap-agent-hibernate3-plugin/pom.xml
#	plugin/hotswap-agent-jbossmodules-plugin/pom.xml
#	plugin/hotswap-agent-jersey1-plugin/pom.xml
#	plugin/hotswap-agent-jersey2-plugin/pom.xml
#	plugin/hotswap-agent-jetty-plugin/pom.xml
#	plugin/hotswap-agent-log4j2-plugin/pom.xml
#	plugin/hotswap-agent-logback-plugin/pom.xml
#	plugin/hotswap-agent-osgiequinox-plugin/pom.xml
#	plugin/hotswap-agent-proxy-plugin/pom.xml
#	plugin/hotswap-agent-resteasy-registry-plugin/pom.xml
#	plugin/hotswap-agent-seam-plugin/pom.xml
#	plugin/hotswap-agent-spring-plugin/pom.xml
#	plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/SpringPlugin.java
#	plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/scanner/ClassPathBeanDefinitionScannerAgent.java
#	plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/scanner/ClassPathBeanDefinitionScannerTransformer.java
#	plugin/hotswap-agent-spring-plugin/src/main/java/org/hotswap/agent/plugin/spring/scanner/ClassPathBeanRefreshCommand.java
#	plugin/hotswap-agent-tomcat-plugin/pom.xml
#	plugin/hotswap-agent-vaadin-plugin/pom.xml
#	plugin/hotswap-agent-webobjects-plugin/pom.xml
#	plugin/hotswap-agent-weld-plugin/pom.xml
#	plugin/hotswap-agent-wildfly-el-plugin/pom.xml
#	plugin/hotswap-agent-zk-plugin/pom.xml
#	pom.xml
@aekrylov
Copy link
Author

Note that we can migrate to upstream version once HotswapProjects#269 gets resolved

@aekrylov aekrylov force-pushed the feature/SUPPORT-1989_update_from_upstream branch from 9250be6 to 7c85a7e Compare October 25, 2018 11:37
@aekrylov aekrylov merged commit 4dc3a86 into cg-master Oct 25, 2018
@aekrylov aekrylov deleted the feature/SUPPORT-1989_update_from_upstream branch October 25, 2018 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.