Release 2.3.0.202609300746
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
2.3.0.202609300746/artifacts.jar
Normal file
BIN
2.3.0.202609300746/artifacts.jar
Normal file
Binary file not shown.
BIN
2.3.0.202609300746/artifacts.xml.xz
Normal file
BIN
2.3.0.202609300746/artifacts.xml.xz
Normal file
Binary file not shown.
BIN
2.3.0.202609300746/content.jar
Normal file
BIN
2.3.0.202609300746/content.jar
Normal file
Binary file not shown.
BIN
2.3.0.202609300746/content.xml.xz
Normal file
BIN
2.3.0.202609300746/content.xml.xz
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,4 +1,4 @@
|
||||
#Sun Sep 27 21:17:22 CEST 2026
|
||||
#Wed Sep 30 09:47:21 CEST 2026
|
||||
artifact.repository.factory.order=artifacts.xml.xz,artifacts.xml,\!
|
||||
metadata.repository.factory.order=content.xml.xz,content.xml,\!
|
||||
version=1
|
||||
Binary file not shown.
48
CHANGELOG.md
Normal file
48
CHANGELOG.md
Normal file
@@ -0,0 +1,48 @@
|
||||
# Changelog
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [2.3.0] — 2026-09-30
|
||||
|
||||
### New features
|
||||
- `sap_create_object` creates a function module (FUNC) in an existing function group.
|
||||
- `sap_create_object` creates a function group (FUGR).
|
||||
- The MCP Server view has an Activity tab that shows each tool call live, with the client name, the result size, and an estimated token count.
|
||||
- The MCP Server view changes its layout to fit the view width and has a "Connected only" filter for the project table.
|
||||
- The security log records the client name and the result size of each tool call.
|
||||
|
||||
## [2.2.2] — 2026-09-27
|
||||
|
||||
### New features
|
||||
- `sap_object_members` shows the include of each member. The option `includeLocal` lists local classes and test classes.
|
||||
- `sap_push_element` writes the declaration of an attribute, a constant, or a type.
|
||||
- `sap_check_object` reports ABAP Unit statement coverage when you set `coverage`.
|
||||
- Each connected system has an access mode. A read-only system refuses all write tools.
|
||||
- The bearer token stays the same after an Eclipse restart. The **Regenerate token** button creates a new token.
|
||||
- `sap_object_versions` lists the version history of an object.
|
||||
- `sap_object_diff` shows the difference between two versions of an object.
|
||||
- `sap_compare_systems` compares one object in two connected systems.
|
||||
- `sap_create_object` creates a domain (DOMA).
|
||||
- `sap_create_object` creates a table type (TTYP) and a message class (MSAG).
|
||||
- `sap_push_message` writes messages into a message class.
|
||||
- The push tools have an `activate` option. Set `activate` to false to write a source and keep the object inactive.
|
||||
- `sap_syntax_check` selects the inactive or the active source on its own.
|
||||
- The server writes a security event log in JSON Lines format.
|
||||
- The server accepts a maximum of 8 sessions and closes a session after 30 minutes without use.
|
||||
|
||||
### Bug fixes
|
||||
- Bug fixes.
|
||||
|
||||
## [2.2.1] — 2026-08-23
|
||||
|
||||
### Bug fixes
|
||||
- Bug fixes.
|
||||
|
||||
## [2.2.0] — 2026-08-23
|
||||
|
||||
### New features
|
||||
- `sap_object_members` lists the members of a class, an interface, a program, or a function group in a compact form.
|
||||
- `sap_push_element` writes one member block of a class or an interface.
|
||||
- `sap_check_object` runs the syntax check, ATC, and unit tests as one quality gate.
|
||||
- `sap_pull_source` and `sap_pull_source_to_file` read one member when you set `element`.
|
||||
- `sap_atc_run` accepts an ATC check variant.
|
||||
11
README.md
11
README.md
@@ -11,6 +11,17 @@ AI Client --(HTTP/JSON-RPC)--> Eclipse Plugin --(ADT REST API / SNC)--> SAP
|
||||
```
|
||||
|
||||
|
||||
## What's new in 2.3.0
|
||||
|
||||
- `sap_create_object` creates a function module (FUNC) in an existing function group.
|
||||
- `sap_create_object` creates a function group (FUGR).
|
||||
- The MCP Server view has an Activity tab that shows each tool call live, with the client name, the result size, and an estimated token count.
|
||||
- The MCP Server view changes its layout to fit the view width and has a "Connected only" filter for the project table.
|
||||
- The security log records the client name and the result size of each tool call.
|
||||
|
||||
See [CHANGELOG.md](CHANGELOG.md) for earlier versions.
|
||||
|
||||
|
||||
## Token-efficient by design
|
||||
|
||||
AI assistants are billed by tokens, and most of the bill is not the prompt. Measured on a real ABAP task, 63% of the cost was cache write — everything a tool returns enters the model context — and 29% was cache read, the context re-read on every tool call. The prompt was 3%.
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
type='org.eclipse.equinox.internal.p2.artifact.repository.CompositeArtifactRepository'
|
||||
version='1.0.0'>
|
||||
<properties size='2'>
|
||||
<property name='p2.timestamp' value='1790538405'/>
|
||||
<property name='p2.timestamp' value='1790754680'/>
|
||||
<property name='p2.compressed' value='false'/>
|
||||
</properties>
|
||||
<children size='1'>
|
||||
<child location='2.2.2.202609271917/'/>
|
||||
<child location='2.3.0.202609300746/'/>
|
||||
</children>
|
||||
</repository>
|
||||
|
||||
@@ -4,10 +4,10 @@
|
||||
type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository'
|
||||
version='1.0.0'>
|
||||
<properties size='2'>
|
||||
<property name='p2.timestamp' value='1790538405'/>
|
||||
<property name='p2.timestamp' value='1790754680'/>
|
||||
<property name='p2.compressed' value='false'/>
|
||||
</properties>
|
||||
<children size='1'>
|
||||
<child location='2.2.2.202609271917/'/>
|
||||
<child location='2.3.0.202609300746/'/>
|
||||
</children>
|
||||
</repository>
|
||||
|
||||
Reference in New Issue
Block a user