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

Feature/package registry #285

Merged
merged 61 commits into from
Dec 13, 2022
Merged

Feature/package registry #285

merged 61 commits into from
Dec 13, 2022

Conversation

stoerr
Copy link
Member

@stoerr stoerr commented May 12, 2022

This implements a first version of a package manager for the newer PackageRegistry #203 . Since the PackageRegistry does not provide all the functionality of the package manager (specifically, something like create, edit and build a package from the content on the server is missing), we duplicate this - there is the "old" JcrPackageManager based interface in parallel with the "new" PackageRegistry interface.

ist-rw and others added 30 commits February 1, 2021 22:45
…hold - no way found to collect the set of available registries
…ous to the existing implementation - working tree - work in progress
# Conflicts:
#	corepckg/pom.xml
#	nodes4aem/pom.xml
#	package/setup/pom.xml
#	pom.xml
# Conflicts:
#	corepckg/pom.xml
#	nodes4aem/pom.xml
#	package/setup/pom.xml
#	pom.xml
# Conflicts:
#	package/setup/pom.xml
# Conflicts:
#	commons/pom.xml
#	console/pom.xml
#	corecfg/pom.xml
#	jslibs/pom.xml
#	osgi/pckginstall/pom.xml
#	osgi/pom.xml
#	package/aem/pom.xml
#	package/commons/pom.xml
#	package/console/pom.xml
#	package/jslibs/pom.xml
#	package/pckgmgr/pom.xml
#	package/pom.xml
#	package/setup/bundle/pom.xml
#	package/setup/hook/pom.xml
#	package/setup/pom.xml
#	package/sling/pom.xml
#	package/usermgr/pom.xml
#	pckgmgr/pom.xml
#	pckgmgr/src/test/bundle/pom.xml
#	pckgmgr/src/test/package/pom.xml
#	pckgmgr/src/test/pom.xml
#	pom.xml
#	setup/pom.xml
#	setup/slingfeature/pom.xml
#	setup/util/pom.xml
#	test/pom.xml
#	usermgr/pom.xml
* develop: (23 commits)
  Browser components: creation of base component derived from 'overlay' fixed
  Update build.yml
  Update build.yml
  Update build.yml
  no additional XSS filtering in URL construction
  next development iteration
  Update build.yml
  Create build.yml
  Nodes Browser - Query: more configurable properties for export templates
  enable deploy for travis to have snapshots in the artifactory
  Set dependency handling of PackageJobExecutor to BEST_EFFORT to observe package dependencies somewhat without not being backwards compatible
  next development iteration
  release composum-nodes-2.6.2
  Nodes feature extracts project
  Nodes Browser - Query: small fixes, some more templates, text search simplification, configurable properties for export templates
  user manager - affected paths filter for the embedded paths view
  user manager - affected paths filter for the separable users graph view
  remove obsolete exec-maven-plugin version numbers
  include login admin whitelists into features (but use composum-nodes-config for the configuration of the login admin whitelist)
  create slingosgifeature attachments for all bundles
  ...
…forbidden by new tag attribute close="false"
ist-rw and others added 14 commits January 25, 2022 15:22
* develop:
  next development iteration
  release composum-nodes-3.4.2 - AEM asset view enhancements
  video and pdf support for the browsers AEM asset view - embdded PDF view od Asset node level
  video and pdf support for the browsers AEM asset view
  enable Github Actions build
  next development iteration
  release composum-nodes-3.4.1 - POST servlet restrictions
  dedicated message support for failed requests due to service restrictions
  default ranking for the POST servlet restrictions filter adjusted
  rollback to a separated POST servlet restrictions filter to ensure that this filter is not active without a configuration but the restrictions service is always available
  servlet filter to restrict the Sling POST Servlet operations embedded in the restrictions service
  healt check status request adjusted
  some debugutils improvements, especially as needed for AEMaaCS
  'authorizable' restriction option for restriction condition
  improve logging for ResourceUtil.getReferredResource
  next development iteration
  release composum-nodes-3.4.0 - refactored login / logout handling
  node policy path check fixed
  preparation of release 3.4.0 - refactored login / logout handling
  reload on enter added to display view
@stoerr stoerr requested a review from ist-rw May 12, 2022 12:57
@stoerr
Copy link
Member Author

stoerr commented Dec 8, 2022

There are now some fixes to allow packages without version numbers, and for the tree on package insert. In my opinion we could and should merge that, as a kind of MVP with the absolutely required functionality, before we do any extensions.

@stoerr stoerr merged commit 827c024 into develop Dec 13, 2022
@stoerr stoerr deleted the feature/package-registry branch December 13, 2022 11:13
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.

2 participants