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

ENDOC-551 7.1 release notes #553

Merged
merged 4 commits into from
Aug 26, 2022
Merged

ENDOC-551 7.1 release notes #553

merged 4 commits into from
Aug 26, 2022

Conversation

Lyd1aCla1r3
Copy link
Contributor

  • current as of 2022-08-22 7PM PST
  • WIP
  • all bolded terms/phrasing in question

### Compatibility

**check**
* [Entando 7.1 Compatibility](https://entando.com/entando-de-app/cmsresources/cms/documents/Entando_7.0_Compatibility.pdf)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a note somewhere that we need to point this to 7.1 when we have it?

@nshaw nshaw marked this pull request as ready for review August 24, 2022 17:05
- Security fixes
- Node-based CLI module to manage bundle projects
- Decoupled MFE ⇒ MS communication via service discovery ([API claims](../getting-started/ent-api.md))
- New docker-based bundles (bundles entirely distributed via Docker/OCI images)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not a big deal but it's not actually distributed via Docker and OCI images? OCI images are distributed by docker?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docker image is synonymous with OCI image. I think this language works.

- Decoupled MFE ⇒ MS communication via service discovery ([API claims](../getting-started/ent-api.md))
- New docker-based bundles (bundles entirely distributed via Docker/OCI images)
- App Builder is now extensible through bundles (supports override of core App Builder components and the addition of EPC extensions)
- App Builder main menu is converted to a overridable bundle containing an MFE and BFF service
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a bundle >> an

- Fixed CVE-2022-33879 (apache tika, DoS)
- Fixed CVE-2022-24823 (apache netty, Information Exposure)

### **AdminConsole:**
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is there a reason why this is bolded with a colon?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes lol i wanted to confirm it should be "Admin Console" but missed it during our triage

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lose this section, combine with App Builder.

- Fixed the clone function for UX fragments
- Minor adjustments to support docker-based bundles
- Minor fixes related to pagination and usability
- Invoking APIs now sends the authentication header (instead of explicitly sending authentication cookies)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

parenthesis not needed here


### Entando CLI (ent)

- Dropped support for Entando <= 6.3.0 and Kubernetes <= 1.18
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe I'm missing something, what does this mean? those arrows confuse things

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Less than or equal to 6.3.0, etc. Math-y.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can't do ≤ ?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hah, good idea. Correction, old-school-developer-math-y. ;)

- Added shortcuts for running internal k9s, crane, jq and fzf (e.g. `ent crane`)
- `ent attach-kubectx` now supports `--current` to attach the current kubectl context (e.g. following an `oc login`)
- Modified `get-bundle-id` to support docker-based bundles
- Fixes to `ent help` and logging
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

logging is strange without an object>> logging management? (from below)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

? logging works well by itself. logging is a thing.


- New CLI module "ent bundle" to manage docker-based bundles
- Support for the following workflows:
- From scratch: User can create a new bundle project and then add components from existing projects or using external tools
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

using external tools >> use external
to match add components and use external...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

disagree. it reads "add components...using external tools"

- Capability to customize the build, run and packaging commands
- Custom resource descriptor generation for the current bundle and external Docker repositories
- Improved log management during parallel builds
- Improved local testing capabilities and auxiliary services management based on docker-compose
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Docker Compose

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

docker-compose

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to clarify, when is it docker-compose?

- File structure deployed to AppEngine is redesigned with improved scoping
- Added new MFE widget capabilities:
- Support for service discovery driven by the [API claims mechanism](../getting-started/ent-api.md)
- Automatic generation of the widget configUi
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

configUI

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nshaw how is this formatted in code?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Automatic generation of the widget configUi integration code"

- Improvements to EntandoPlugin ingress management:
- Canonical ingress path: Determined by the infrastructure and used extensively, from internal communication to service discovery
- Customized ingress path: An alternative path that can be used by 3rd parties
- Retrocompatible changes to the EntandoPlugin CRD to store both the customized and canonical paths
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use Backward compatible here? More common usage

### **AdminConsole:**

- Improved handling of special chars in page titles
- Improved visual and functional integration with new AppBuilder EPC menu
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lose this line, internal implementation detail.

@nshaw nshaw merged commit 60ce715 into main Aug 26, 2022
@nshaw nshaw deleted the ENDOC-551 branch August 26, 2022 16:34
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.

3 participants