Skip to content

6.1.0

Pre-release
Pre-release

Choose a tag to compare

@pablothedude pablothedude released this 28 Nov 08:36
7195b09

The metadata endpoints of EngineBlock have been under heavy maintenance in this release. Some highlights include the move of all generation logic to the new Symfony EngineBlock application. But maybe more important, EngineBlock no longer relies on entity information from the sso_provider_roles_eb5 table. All EngineBlock metadata is either loaded from ini config, or is hardcoded into the application. Because the Eb entities were purely an internal EB necessity you could now remove them by removing them from Manage and then execute a metadata push.

The unused metadata entities are the following:

  • engine.{{ base_domain}./authentication/sp/metadata
  • engine.{{ base_domain}//authentication/idp/metadata

Features

  • Twig is used as template engine #759
  • User friendly errors are displayed when metadata can not be created #770 (resolves issue #211)
  • Metadata is now generated in the Symfony EngineBlock application #765 #771 #772 #773 #776 #783 #784 #785 #791
  • The EngineBlock home screen was updated (slightly) #768 #769
  • eduGAIN support was removed from the project #767
  • Remove unused metadata entities and logic #811

Improvements

  • Test coverage was a high priority (unit and functional tests are provided for every important feature) #766 #779 #780 #794 #795

Other chores

  • Third party dependencies: Doctrine ORM, PHPUnit, Phake and Mockery have been updated #764 #777
  • Update ChromeDriver to match Chrome version #793
  • The dev and test cache locations have been moved to a location outside the project directory #780
  • Technical documentation was added to the wiki.