You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by tj...@apache.org on 2020/02/25 17:26:08 UTC
[felix-atomos] branch master created (now afde04a)
This is an automated email from the ASF dual-hosted git repository.
tjwatson pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-atomos.git.
at afde04a Add test for Java service namespace
This branch includes the following new commits:
new 2d74643 Initial commit
new afdfa87 Create README
new a1a3077 Configure the bnd plugin repository to get the latest SNAPSHOT for bnd
new 249bcb1 Update README.md
new 8f44abb Javadoc modifications and update service.image to use aggregate module
new b788e82 Updates to readme
new 3b6cf5b Add check for Atomos class loader initialization.
new 1731fe9 use bnd.next for 4.1.0-SNAPSHOT
new 18d608b Fix issue with initializing the bundle class loaders
new 8185c18 Fix orElseThrow to return the exception instead of throw it.
new 8d3a615 Javadoc edits
new a45b814 Add missig test classes
new 38015ab Use Optional return value for JPMS objects
new 188ea7f Add support for flat classpath bundles
new dff82ea Update to bnd-maven-plugin 4.1.0 release
new 244d26a Add uninstall and layer isolation according to parent hierarchy
new ae7ed72 Add maven wrapper and fix warning on version of maven-jar-plugin
new 34fbc98 Add persistence of added layers
new 8c653ee Enhance atomos commands output
new 0dba65d Add LoaderType for creating Atomos Layers
new d0d7f0b Add getBundle method
new c9ef1ab Fix example javadoc, rename createAtomosRuntime method
new 62a11ac Add a flat classpath test
new 56122f8 Add test for invalid addLayer test for classpath launch.
new 2befd84 Use Path.toUri() and Path.of(URI) to save and load paths
new ad6c929 [m2e] fix m2e issue
new fbbf27a [asm] use ams 7 (for Java 11)
new 4f77334 Merge branch 'm2eFix'
new dbe7533 Remove felix gogo from service.test
new dfbf173 Update classpath tests to check for bundle state.
new fdf4d7f Rename service.test -> modulepath.service.test
new b419d84 Javadoc cleanup; rename createAtomosRuntime -> newAtomosRuntime
new bfea92b Alias the module name for osgi.wiring.bundle when BSN != module name
new aeda895 Provide osgi.contract for module names and packages
new fa2d0e6 remove usage of org.eclipse.osgi.internal.log
new 35bc506 Remove unused imports.
new 49d2389 Filter package and bundle capabilities by read edges.
new dba0584 Update project URL - use git repo for now.
new 77c78b7 Update to 1.0.0.Beta2 of moditect plugin
new 92dcdba Update to Equinox Framework 3.13.200
new 013fb00 Add support for Equinox FrameworkUtilHelper
new 5fdab75 Ignore configuration/ folder
new 4f87573 Update to use gogo.command 1.1 release
new 253853c Use gogo BOM 1.0.2
new 3445d2f Fix FrameworkUtil.getBundle(Class) for classpath launch.
new 71dc33e Clean up code for getContentURL to avoid throws MalformedURLException
new 8185918 Refactor to work with Java 8 class path
new 32dc310 Use stateful class loader function for OSGi layers.
new ebe74f8 Update to Felix SCR 2.1.16
new 7cd7667 Update to latest Equinox 4.11 (2019-03)
new 6524789 Make AtomosRuntimeBase really work with java 8
new 5616b78 Enable debugging atomos image.
new 8e22f94 Update Equinox Framework dependency to use OSGi Connect
new 677d630 Migrate atomos to connect implementation from equinox
new f022bd8 Let some example bundles be used with Java 8
new bf157ea Add service.substrate project
new dcf120e Add webconsole to substrate example
new 800b491 Fixes to substrate implementation to help with running more at build time
new d14c8cd Update readme for substrate
new 172cc4b Add TODO to get FrameworkUtil.getBundle to work
new 4d39236 Fix list command for class path
new 8312faf Make AtomosCommands work in substrate
new a82f08f Compile classpath test for Java 8
new c34eeb7 Update javadoc for ConnectFactory usage
new 55353b5 Remove the newFramework check
new f3a1a5f Update README to give instructions for installing Graal Native Image support
new ee97bdb Clean up of AtomosRuntimeBase
new 1a421e1 Update README to require Graal 19.2.1
new 680fe47 Issue 4: add more reflect classes for gogo commands
new 91c3388 Update README to mention where the Equinox source is
new 9ab7947 Update README
new c8852c2 Print a message from acivate method for testing
new bbbb2d8 Exclude transitive dependencies for included bundles
new 704d9c2 List only required methods from ComponentCommands
new aed68ec Move back to using patched org.apache.felix.http.jetty
new 75fa0ac Clean up multi execution compilation
new 507cd82 Small fix to throw exception when modules are not supported.
new 3c8d4e6 Add a findAtomosBundle by name method to AtomosLayer
new 4dd50c6 Avoid failure on framework shutdown when shutdown hooks are running
new 4369548 Make Bundle.getEntry work for paths that start with slash /
new c2315aa optimize findAtomosBundle
new 51fc75d Add checks for existing bundle when installing atomos bundle
new ed8042e Stop removing leading slash
new fbe1b72 Add a test for a simple bind reference
new c2eb5b4 Add implementation of FrameworkUtil.getBundle for substrate
new 11e9d40 Fix NPE when resolving normal bundles on JPMS
new 8c3c308 Add atomos.substrate.config bundle that can help with substrate config
new 8faa0a0 Update to the latest available Graal
new 893699a Issue #6 - update to use 19.3.0 plugin
new 1321dae Fix spelling in example for goodbye
new 398b65b Fix to run with substrate 19.3 Java 11 support
new 901dfff Connect API Update
new 0e6b83d Implement ModuleConnectLoader.
new fb4c715 Merge pull request #7 from sebratton/sbratton/osgiConnectLoader
new 7902af9 Update readme to provide links to connect RFC
new 2e1f9c2 Ignore content of the config bundle
new ff54056 Add support for loading bundle entries from resources in native image
new c90098f Example that embeds bundle resources in native image
new eb84833 Fix the check for fragment resources
new 7158e14 Update to Equinox that contains native image config
new 62e4a97 Remove META-INF/maven resources from native image config
new 78817c0 add Gogo Descriptor and additional checks
new fb81058 test loading an execution of gogoCommands and classpath issues because of Descriptor Annotation
new daffc40 Tests AtomosRuntime.getConfiguration
new 1cf078d Merge pull request #10 from stbischof/dev
new f5898a3 Fix warnings
new 4ad4866 remove final local variables, sysout when uninstall fails
new a37ac5e Merge pull request #9 from stbischof/gogo
new 21d9196 Exclude more stuff from atomos resources for bundle entry
new 45006f7 Fix substrate image resources
new 6da2804 Update LICENSE to Apache License 2.0
new 7e02085 Format with Apache Felix formatting rules
new a9af445 Remove unused import.
new 8777838 create workflow
new d254cab Junit5 (#13)
new 305994f Merge pull request #16 from stbischof/wf
new fbc09db Add workflow status to readme
new 7de7304 Merge pull request #17 from tjwatson/addWorkflowBadge
new 501da9c Update Equinox to latest OSGiR8 RI
new d0f8124 [Actions] Test substrate build
new e9838f8 Merge pull request #20 from stbischof/patch-1
new eeb1cd8 Stop passing an empty input stream for installBundle
new 0a5f858 Initial test with Felix Framework
new 97f0afb Fix test to use two different storage areas for each framework
new 22c74d1 Fix jlink image to work with felix.
new bdca3f5 Rename substrate example to service.substrate.equinox
new a4d0f45 Add Felix substrate example
new d86b2f0 Fix substrate build for CI
new eb22e80 Fix --initialize-at-build-time for Felix
new b8a5928 More fixes needed to get substrate felix working
new 6af57a1 Move substrate examples to atomos.examples
new 6292d08 Use group id org.atomos.examples for examples
new bc7acc9 Update README.md file for the atomos.examples
new 1b82be7 Fix for system packages in Felix
new afd8f67 Remove unnecessary --add-opens for Felix framework
new f84b6c0 [workflow] use project mvnw
new ad55699 [tests] restructure projects,names,packages,modules
new 73f49b6 Merge pull request #26 from stbischof/p_structure
new 05ec3a0 format pom.xml, Intend 4, Whitespace, 250 per line
new 56d6f65 Merge pull request #30 from stbischof/format_pom
new 0b8e6b4 Add profile for doing example substrate builds in main build
new 983d266 Fix atomos bundles.index for test bundles
new 4648031 Format main pom
new b2d6be2 Update readme
new 048e2be Update readme
new ebfcb90 Rename to AtomosConnectFramework to be in line with ConnectFramework
new 3319504 Add profiles for running with equinox and felix
new 5f6c6fb Fix pom warnings
new 4036aca Add gitter badge
new 3be7fdd Add requires jdk.unsupported to the felix module-info
new 7d986ca Merge pull request #32 from karlpauls/feliix/jdk.unsupported
new a0616e4 Update Equinox
new 211b47d Update Felix framework
new 86100b7 Update to latest connect API
new aba89ae Update Felix
new 95970fc Fix javadoc to use ModuleConnector in example to launch
new 65ab9bc Remove AtomosBundleInfo.getConnectContent method.
new 1ac818f Small javadoc updates
new d094789 Remove check for colon and validation against the OSGi location
new ec8064b Remove the osgi.contract capability from modules
new 083b702 Remove usage of atomos bundles.index file
new 65f0355 Refactor for org.apache.felix namespace
new afe6afa Remove unused constants for osgi.contract
new 096a04d Fix module reqiures for the osgi framework impl
new 2ad8801 Fix substrate example poms to avoid adding the wrong framework impl
new 0b5101a Move add layer related methods to AtomosLayer
new 7eb7d27 Rename AtomosBundleInfo to AtomosContent
new 6a86e65 Update Equinox
new bfb1873 Add ability to connect AtomosContent to a bundle location directly
new 7e1191f API clarifications and testing
new a1491fa Add bundle manifest to atomos.runtime
new 1e86830 Change Java namespace to be atomos.java.service
new 736ef42 Rename AtomosRuntimeTest
new afde04a Add test for Java service namespace
The 174 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.