Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
172 commits
Select commit Hold shift + click to select a range
5c53c3b
chore: fix some typos in comment
InventiveCoder Dec 10, 2024
973a0af
opt(framework): optimization Help Instruction
imalasong Feb 18, 2025
2cc57bd
Merge pull request #6197 from imalasong/feature/pr2
CodeNinjaEvan Apr 1, 2025
b54a7ed
opt(common): GenesisBlock timestamp valid message error
imalasong Apr 21, 2025
0cd0eef
Merge branch 'master' into develop
May 8, 2025
a1fb8f9
Merge pull request #6118 from InventiveCoder/develop
CodeNinjaEvan May 8, 2025
1e35f79
Merge pull request #6315 from raymondliu0711/feature/merge_master_to_…
CodeNinjaEvan May 12, 2025
c158599
Merge master to develop (#6543)
halibobo1205 Feb 4, 2026
443ada0
func(proposal): add Osaka proposal for TVM
ouy95917 Feb 25, 2026
4e1eef4
func(vm): implement eip-7823
ouy95917 Feb 25, 2026
8dd8e7d
func(vm): add unit test for eip-7823
ouy95917 Feb 25, 2026
111b967
fix readme typo and format (#6556)
Sunny6889 Feb 27, 2026
3aa591f
refactor: move test constant out of production code and rename NET_CO…
vividctrlalt Feb 27, 2026
d61e134
ci: make build job depend on PR lint check (#6559)
vividctrlalt Feb 27, 2026
13b68ea
ci: enhance PR lint and add PR guidelines to CONTRIBUTING.md (#6564)
vividctrlalt Feb 28, 2026
67fc14e
refactor(config): extract ConfigKey and remove testnet config (#6565)
vividctrlalt Mar 3, 2026
ba73305
refactor(config): remove unused config files (#6566)
halibobo1205 Mar 3, 2026
5044c82
fix(docs): github issue template (#6572)
abn2357 Mar 6, 2026
871808f
add desc about how to create an issue and fix "submit code"
abn2357 Mar 10, 2026
acdeb9f
Revise two sentences to make the description clearer
abn2357 Mar 10, 2026
3fc3b53
ci: add multi-platform build tests and system-test workflows (#6574)
0xbigapple Mar 11, 2026
25c9fc2
fix official repository name
abn2357 Mar 11, 2026
7e5bbbd
refactor(config): extract CLIParameter and restructure Args init flow…
vividctrlalt Mar 12, 2026
e1969bb
docs: fix shieldedTransaction typos in comments
operagxsasha Mar 13, 2026
62d8a55
modify the template title (#6589)
Sunny6889 Mar 19, 2026
5582cfc
fix(doc): update issue template (#6594)
Sunny6889 Mar 23, 2026
84362f1
test(framework): add dual DB engine coverage with flaky test fixes (#…
vividctrlalt Mar 24, 2026
ef3f792
fix(config): deprecate CLI params and add guardrails (#6580)
vividctrlalt Mar 26, 2026
4f38388
ci: add coverage check workflow (#6582)
0xbigapple Mar 26, 2026
039821c
remove codecov ci (#6605)
0xbigapple Mar 26, 2026
708c9b1
Merge remote-tracking branch 'origin/develop' into implement-eip-7823
ouy95917 Mar 30, 2026
a8fa3d4
fix(vm): correct osaka proposal id, default config and modexp behavior
ouy95917 Mar 30, 2026
09127ab
Merge pull request #6578 from operagxsasha/patch-5
lvs0075 Mar 30, 2026
0663e17
test(vm): add boundary and edge case tests for eip-7823 modexp limit
ouy95917 Mar 31, 2026
18b5e61
feat(actuator): prevent duplicate registration and stabilize CI
halibobo1205 Feb 27, 2026
ae18d83
refactor(tvm): optimize energy cost calculation for vote witness opcode
yanghang8612 Mar 31, 2026
7c8746e
fix(test): catch Throwable instead of Exception in concurrent registr…
halibobo1205 Apr 1, 2026
0ebf4c3
Merge pull request #6447 from halibobo1205/feat/register_actuator_opt
lvs0075 Apr 1, 2026
bb8b4be
Merge pull request #6611 from ouy95917/implement-eip-7823
lvs0075 Apr 1, 2026
721b165
chore(github): add CODEOWNERS for PR review assignments (#6636)
Sunny6889 Apr 2, 2026
52b1723
Merge pull request #6576 from abn2357/fix_contributing
Sunny6889 Apr 6, 2026
5312d41
Merge pull request #6295 from imalasong/pr/250421
Sunny6889 Apr 6, 2026
3ab5adf
feat(ci): add coverage check workflow and auto reviewer assignment (#…
bladehan1 Apr 8, 2026
29f475e
fix(ci): use pull_request_target and add write permissions for review…
bladehan1 Apr 9, 2026
4971754
fix(test): correct comment in testZeroLengthOneArray
yanghang8612 Apr 9, 2026
3f7ff93
imporove feature template (#6657)
317787106 Apr 9, 2026
1ae9bb3
Merge pull request #6613 from yanghang8612/optimize/energy-calculation
CodeNinjaEvan Apr 9, 2026
59b1339
fix(actuator): correct protobuf unpack types in getOwnerAddress()
halibobo1205 Apr 9, 2026
208807d
Merge pull request #6677 from halibobo1205/fix/actuator-getOwnerAddre…
lvs0075 Apr 14, 2026
2de63bb
feat(protocol): add protoLint check for enum validation (#6631)
0xbigapple Apr 16, 2026
f0a8f0f
test(framework): consolidate and stabilize CredentialsTest (#6614)
3for Apr 21, 2026
a4aaeca
chore: fix outdated content across docs/ and root-level docs (#6662)
Little-Peony Apr 27, 2026
ba2b77f
fix(trie): make TrieImpl.insert() idempotent for duplicate key-value …
halibobo1205 Apr 27, 2026
d3050f9
ci(coverage): gate changed-line coverage (#6706)
bladehan1 Apr 27, 2026
c977f82
refactor(config): replace manual parsing with ConfigBeanFactory bindi…
vividctrlalt Apr 28, 2026
636667a
feat(plugins): migrate keystore CLI from FullNode to Toolkit (#6637)
barbatos2011 Apr 28, 2026
6f63a8c
fix(db): resolve resource leakage in CheckPointV2Store `close()` (#6688)
warku123 Apr 28, 2026
980c707
fix(framework): fix SolidityNode shutdown and improve test quality (#…
Little-Peony Apr 28, 2026
1a97a81
feat(metrics): add block transaction count and SR set change monitori…
warku123 Apr 29, 2026
314f130
refactor(jsonrpc): centralize block selector parsing into JsonRpcApiU…
0xbigapple Apr 30, 2026
22e0aa3
feat(jsonrpc): add blockTimestamp to logs and receipts (#6671)
0xbigapple Apr 30, 2026
6b653f8
feat(vm): implement TIP-7883 ModExp gas cost increase
yanghang8612 Apr 29, 2026
d4bdf30
test(vm): cover TIP-7883 ModExp pricing across nagydani vectors
yanghang8612 Apr 29, 2026
98ea4f7
feat(vm): implement TIP-7939 CLZ opcode
yanghang8612 May 6, 2026
9f39d7e
test(vm): cover CLZ unsigned cast and proposal-gate rejection
yanghang8612 May 6, 2026
fa17546
feat(vm): canonicalize calldata length for validateMultiSign / batchV…
yanghang8612 May 6, 2026
a5f1718
test(vm): cover TIP-854 calldata canonicalization for sign-validation…
yanghang8612 May 6, 2026
0912c1b
feat(vm): add P256VERIFY precompile (TIP-7951)
yanghang8612 May 7, 2026
9d4e1d1
test(vm): add ECRecover vs P256VERIFY microbenchmarks
yanghang8612 May 7, 2026
cf144f3
refactor(vm): wrap TIP-7883 energy arithmetic with StrictMathWrapper
yanghang8612 May 7, 2026
0f9fc76
fix(vm): reject header-only calldata in canonical ABI check
yanghang8612 May 7, 2026
d72ba4c
fix(jsonrpc): accept "input" as alias for "data" in call args (#6722)
waynercheung May 7, 2026
26d1435
build(crypto,rpc,http,event): bump bundled libs for security fixes (#…
halibobo1205 May 7, 2026
5632991
feat(vm,consensus): harden resource calculations(TIP-833) (#6721)
halibobo1205 May 7, 2026
6c56161
feat: fix TRX inv rate limit bug and add BLOCK inv rate limit (#6731)
xxo1shine May 7, 2026
bd3b5ef
feat(db,lite): add --exclude-historical-balance for lite snapshot (#6…
halibobo1205 May 7, 2026
d71e1e4
feat(api): optimize and harden HTTP/JSON-RPC API layer (#6693)
bladehan1 May 8, 2026
16190df
fix(plugins): exclude transitive leveldbjni-all from :crypto (#6738)
barbatos2011 May 8, 2026
3c26b26
feat(vm): add node-level vm.constantCallTimeoutMs for constant calls
yanghang8612 May 8, 2026
8b7901f
test(vm): cover constantCallTimeoutMs explicit-configure validation
yanghang8612 May 8, 2026
03bd4af
fix(jsonrpc): correct TransactionResult.nonce per JSON-RPC spec (#6709)
waynercheung May 8, 2026
709e1c3
feat(api): support int64_as_string parameter for GET requests (#6699)
waynercheung May 8, 2026
9362961
fix(jsonrpc): harden ABI parser bounds and revert reason decoding (#6…
0xbigapple May 8, 2026
5ef7de6
feat(crypto): shielded transaction API security enhancement (#6694)
Federico2014 May 8, 2026
881ef98
refactor(vm): extract TIP-7883 ModExp minimum energy constants
yanghang8612 May 8, 2026
2c307c8
feat(log): improve log for gRPC, DB, and shutdown (#6700)
halibobo1205 May 8, 2026
b38c35c
fix(crypto): deprecate events field in shielded TRC20 scan APIs (#6683)
Federico2014 May 8, 2026
328480f
feat(actuator,consensus): harden exchange calculations (TIP-836) (#6710)
halibobo1205 May 8, 2026
cbec094
feat(vm): serve historical block hashes from state (TIP-2935)
yanghang8612 May 8, 2026
279d19b
feat(http): add SizeLimitHandler to enforce request body size limit (…
bladehan1 May 8, 2026
b5b8ee5
fix(vm): write TIP-2935 parent hash before tx loop in generateBlock
yanghang8612 May 8, 2026
a802b20
test(vm): make precompile benchmarks opt-in
yanghang8612 May 8, 2026
f92a6a5
fix(consensus,framework,actuator): use Locale.ROOT for case-insensiti…
halibobo1205 May 8, 2026
7d9201f
test(vm): document TIP-7883 legacy pricing delta
yanghang8612 May 8, 2026
7ef62a7
refactor(config): simplify applyEventConfig to gate on isEnable() (#6…
vividctrlalt May 8, 2026
8bb976a
feat(metrics): refine block_transaction_count buckets, add changelog …
warku123 May 8, 2026
23a6e3f
refactor(protocol): prune grpc-gateway proto and support go compile (…
317787106 May 8, 2026
6ec19f5
test(vm): consolidate TIP-2935 unit tests into integration suite
yanghang8612 May 8, 2026
433f894
test(vm): reset Osaka flag after CLZ coverage
yanghang8612 May 8, 2026
736e0f1
Merge pull request #6720 from yanghang8612/feat/tip-7951-p256verify
CodeNinjaEvan May 8, 2026
4f88973
Merge pull request #6686 from yanghang8612/feat/tip-2935-historical-b…
CodeNinjaEvan May 8, 2026
7c7ff21
Merge remote-tracking branch 'origin/develop' into review/pr-6654-doc…
yanghang8612 May 8, 2026
512ce0c
Merge pull request #6656 from yanghang8612/implement-tip-7939
CodeNinjaEvan May 8, 2026
107490c
fix(net): fix RejectedExecutionException during shutdown trxHandlePoo…
0xbigapple May 8, 2026
02158fc
Merge pull request #6654 from yanghang8612/implement-tip-7883
CodeNinjaEvan May 8, 2026
da6dddb
feat(api): make API calls non-blocking (#6733)
xxo1shine May 8, 2026
54342dc
fix(actuator): remove actuator whitelist to avoid fork (#6723)
317787106 May 8, 2026
91cfae4
refactor(metrics): delete influxdb storage for metrics (#6725)
317787106 May 8, 2026
55da98e
fix(event): filter removed=true from solidity maps and sync contract …
xxo1shine May 8, 2026
fe25380
feat(sync): reduce memory pressure by deferring block deserialization…
xxo1shine May 8, 2026
9529fb8
feat(framework,actuator,common): replace fastjson with jackson (#6701)
halibobo1205 May 8, 2026
057bf4e
fix(vm): harden constant call timeout deadline
yanghang8612 May 9, 2026
b1522fa
feat(net): optimize transaction rate limiting with accurate cache siz…
xxo1shine May 9, 2026
e178733
Merge pull request #6715 from yanghang8612/feat/precompile-canonical-…
CodeNinjaEvan May 9, 2026
a2364fd
Merge pull request #6719 from tronprotocol/feat/constant-call-timeout
CodeNinjaEvan May 9, 2026
af8a84d
feat(net): add P2P message deduplication and length validation (#6712)
xxo1shine May 9, 2026
4f41f26
fix(security): validate merkle root before broadcast and reset isVeri…
xxo1shine May 9, 2026
0757279
refactor(db): remove function for periodic backup of RocksDB database…
317787106 May 9, 2026
40dc562
feat(version):bump tron version from 4.8.1 to 4.8.2 (#6754)
halibobo1205 May 9, 2026
645bf20
feat(net): optimize disconnectRandom by tracking block receive time p…
xxo1shine May 9, 2026
52e14b0
feat(net): support domain names in peer configuration (#6727)
317787106 May 9, 2026
fafbc1d
feat(framework): support solidity conditional shutdown (#6734)
317787106 May 9, 2026
03eca29
fix(jsonrpc): enforce log filter cap and improve match efficiency (#6…
317787106 May 9, 2026
0a8289c
feat(jsonrpc): add resource restrict for jsonrpc (#6728)
317787106 May 9, 2026
381d369
fix(config): optimizes config binding for node (#6755)
317787106 May 10, 2026
4036f03
fix(config): fix the issue where --es fails to start (#6757)
317787106 May 10, 2026
0a26d23
restore useNativeQueue to false default (#6759)
317787106 May 10, 2026
9d28fa7
fix(event): reject incompatible event-plugin versions below 3.0.0 (#6…
halibobo1205 May 11, 2026
5f7eeca
feat(ratelimiter): add configurable blocking mode for API rate limite…
xxo1shine May 12, 2026
0dd5139
refactor(config,protocol,ci): optimize config binding (#6762)
317787106 May 14, 2026
260585c
fix(jsonrpc): make the JSON-RPC output more compliant with specificat…
317787106 May 15, 2026
8c57f0b
fix(net): map BLOCK_MERKLE_INVALID to BAD_BLOCK disconnect reason (#6…
xxo1shine May 21, 2026
78bc75d
fix(security): re-verify block signature during fork replay (#6777)
xxo1shine May 21, 2026
2c50400
fix(security): cover consumed permission-change tx in getVerifyTxs (#…
xxo1shine May 22, 2026
af88269
fix(vm): canonicalize ModExp zero modulus output (TIP-871) (#6780)
yanghang8612 May 25, 2026
0c741e3
feat(net): normalize inbound messages (#6797)
halibobo1205 May 25, 2026
156af72
fix(vm): write TIP-2935 parent hash after witness permission check (#…
yanghang8612 May 25, 2026
03d9fe6
feat(ci): enforce reference.conf CI check (#6795)
bladehan1 May 26, 2026
0c13536
refactor(config): remove unused storage index and json parsing config…
317787106 May 26, 2026
01441dc
fix(net): restrict admission signature length (#6782)
Federico2014 May 26, 2026
274541d
fix(log): suppress spurious error logs when solidity node exits (#6801)
317787106 May 26, 2026
c8ba119
refactor(config): merge test config files (#6788)
317787106 May 26, 2026
97bffb3
fix(crypto): bind burn cipher nonce to nullifier (#6775)
Federico2014 May 27, 2026
4b5d37d
refactor(config): overhaul config docs, fix defaults, remove dead par…
317787106 May 28, 2026
a771d44
fix(db): fix storage config properties (#6806)
317787106 Jun 2, 2026
a41321c
fix(net): exit solidity node block sync on shutdown (#6804)
317787106 Jun 3, 2026
7cda02d
feat(ci): add integration test workflows (single-node + multinode) (#…
warku123 Jun 3, 2026
ba5b012
fix(merkle): build MerkleTree per-instance to fix concurrent race (#6…
xxo1shine Jun 3, 2026
4e80f8f
feat(version): merge master to 4.8.2 (#6817)
halibobo1205 Jun 3, 2026
c9f604f
fix(ci): upgrade actions/cache to v5 and fix container git checkout (…
317787106 Jun 5, 2026
a9420c0
test(config): add reference.conf to bean parity gate (#6803)
bladehan1 Jun 5, 2026
8bffa19
feat(ci,config): add comment coverage gate for reference.conf (#6810)
bladehan1 Jun 5, 2026
1691fdd
fix(api): bound and truncate api signatures (#6820)
Federico2014 Jun 9, 2026
ea3ffb4
fix(jsonrpc): harden RPC/HTTP parameter validation (#6828)
0xbigapple Jun 11, 2026
c3263dc
fix(jsonrpc): post log/block filters for reorg-applied blocks (#6819)
0xbigapple Jun 11, 2026
28f4e41
feat(vm): check CREATE2 max depth under Osaka (#6807)
yanghang8612 Jun 12, 2026
6a67f29
fix(config): update comment of reference.conf (#6834)
317787106 Jun 12, 2026
31af29f
feat(event): support rollback (removed) for block and transaction log…
xxo1shine Jun 15, 2026
bb07762
fix(api): hide jetty internals in oversized request 413 response (#6843)
bladehan1 Jun 16, 2026
0871079
refactor(http): improve JsonFormat parser robustness (#6845)
halibobo1205 Jun 17, 2026
f40f188
fix(jsonrpc): enforce maxBlockRange on eth_getFilterLogs (#6842)
0xbigapple Jun 17, 2026
95d84d3
fix(api): tighten json parsing limits (#6844)
317787106 Jun 17, 2026
3a9ccfe
fix(net): reject unknown inventory type in P2P inv/fetch-inv handling…
xxo1shine Jun 23, 2026
58f6e64
fix(vm): isolate constant-call config, self-dispatch vote-witness cos…
yanghang8612 Jun 26, 2026
f15c1ea
perf(vm): hoist allowDynamicEnergy out of the opcode loop (#6858)
yanghang8612 Jun 27, 2026
839dea8
update libp2p from v2.2.7 to v2.2.8 (#6859)
317787106 Jun 30, 2026
b562449
feat(http): treat null JsonFormat fields as absent (#6863)
halibobo1205 Jul 2, 2026
7ab8945
fix(db): re-verify all transaction signatures on fork switch (#6864)
xxo1shine Jul 2, 2026
bc6b26f
fix(jsonrpc): don't print stacktrace in jsonrpc when request overload…
317787106 Jul 8, 2026
dd5bec8
chore: record master merge into release_v4.8.2
halibobo1205 Jul 9, 2026
e90dd78
Merge pull request #6869 from halibobo1205/release_v4.8.2_merge_master
lvs0075 Jul 9, 2026
851575d
revert go_package to github.com/tronprotocol/grpc-gateway (#6874)
317787106 Jul 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
47 changes: 44 additions & 3 deletions .github/ISSUE_TEMPLATE/ask-a-question.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,51 @@
---
name: Ask a question
about: Something is unclear
title: ''
about: Something is unclear or needs clarification
title: '[Question]'
labels: 'type:docs'
assignees: ''

---
This should only be used in very rare cases e.g. if you are not 100% sure if something is a bug or asking a question that leads to improving the documentation. For general questions please use [Discord](https://discord.gg/cGKSsRVCGm) or [Telegram](https://t.me/TronOfficialDevelopersGroupEn).

<!--
⚠️ IMPORTANT: Please read before submitting

This template should only be used in rare cases, such as:
- You're unsure if something is a bug or expected behavior
- Your question could lead to documentation improvements
- You need clarification on technical implementation details

For general questions, please use our community channels:
- Discord: https://discord.gg/cGKSsRVCGm
- Telegram: https://t.me/TronOfficialDevelopersGroupEn

These channels provide faster responses for general inquiries.
-->

## Question

<!-- Clearly describe what you need clarification on -->

## Context

<!-- Provide relevant context that helps us understand your question -->

**What are you trying to achieve?**
<!-- Describe your goal or use case -->

**What have you tried so far?**
<!-- List any approaches or solutions you've attempted -->

**Relevant documentation or code**
<!-- Link to relevant documentation, code sections, or examples -->

## Environment (if applicable)

- Network: <!-- e.g., Mainnet -->
- java-tron version: <!-- e.g., 4.7.4 -->
- Operating System: <!-- e.g., Ubuntu 20.04 -->
- Java version: <!-- e.g., java version "1.8.0_391" -->

## Additional Information (Optional)

<!-- Any other details that might be helpful -->
92 changes: 64 additions & 28 deletions .github/ISSUE_TEMPLATE/report-a-bug.md
Original file line number Diff line number Diff line change
@@ -1,50 +1,86 @@
---
name: Report a bug
about: Create a report to help us improve
title: ''
title: '[Bug]'
labels: 'type:bug'
assignees: ''

---

<!-- Have you done the following? -->
<!-- * Reproduced the issue in the latest version of the software -->
<!-- * Duplicate Issue check: https://github.com/search?q=+is%3Aissue+repo%3Atronprotocol/java-tron -->
<!--
⚠️ Before submitting, please ensure you have:
✓ Reproduced the issue in the latest version of java-tron
✓ Checked for duplicate issues: https://github.com/search?q=+is%3Aissue+repo%3Atronprotocol/java-tron
✓ Reviewed the documentation: https://tronprotocol.github.io/documentation-en/introduction/
-->

#### Software Versions
<!-- `java -jar FullNode.jar -v` -->
## Bug Description

<!-- Provide a clear and concise description of the bug -->

## Environment

**Network**
<!-- Specify the network type: Mainnet, Testnet, or Private network -->

**Software Versions**
<!-- Run `java -jar FullNode.jar -v` to get version information -->

<!--
```
OS : Linux
JVM : Oracle Corporation 1.8.0_161 amd64
Git : b1fc2f0f2bd79527099bc3027b9aba165c2e20c2
Version : 4.7.4
Code : 18260
OS: <!-- e.g., Ubuntu 20.04, macOS 12.0, Windows 11 -->
JVM: <!-- e.g., Oracle Corporation 1.8.0_161 amd64 -->
Git Commit: <!-- e.g., b1fc2f0f2bd79527099bc3027b9aba165c2e20c2 -->
Version: <!-- e.g., 4.7.4 -->
Code: <!-- e.g., 18260 -->
```
-->

#### Expected behaviour
<!--[What you expect to happen] -->
**Configuration**
<!-- If relevant, describe your node configuration (e.g., FullNode, SolidityNode, witness settings) -->

## Expected Behavior

<!-- Describe what you expected to happen -->

## Actual Behavior

#### Actual behaviour
<!--[What you expect to happen] -->
<!-- Describe what actually happened -->

## Frequency

#### Frequency
<!-- [What percentage of the time does it occur?] -->
<!-- How often does this issue occur? -->
- [ ] Always (100%)
- [ ] Frequently (>50%)
- [ ] Sometimes (10-50%)
- [ ] Rarely (<10%)

## Steps to Reproduce

<!-- Provide detailed steps to reproduce the issue -->

1.
2.
3.

## Logs and Error Messages

<!--
⚠️ IMPORTANT: Submit logs as text, not screenshots
Include relevant logs from FullNode.jar or other components
-->

```
[Paste error messages, stack traces, or relevant logs here]
```

#### Steps to reproduce the behaviour
## Additional Context (Optional)

1. [Step 1]
2. [Step 2]
3. [Step ...]
<!-- Add any other context about the problem -->

#### Backtrace
**Screenshots**
<!-- If applicable, add screenshots to help explain the problem -->

````
[backtrace]
````
**Related Issues**
<!-- Link to any related issues or pull requests -->

When submitting logs: please submit them as text and not screenshots.
**Possible Solution**
<!-- If you have suggestions on how to fix the bug, describe them here -->
41 changes: 30 additions & 11 deletions .github/ISSUE_TEMPLATE/request-a-feature.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,47 @@
---
name: Request a feature
about: Suggest an idea for this project
title: ''
title: '[Feature]'
labels: 'type:feature'
assignees: ''

---
# Background

# Rationale
# Summary
<!-- Provide a concise description of the problem and the proposed solution.-->

Why should this feature exist?
# Problem
### Motivation
<!-- Describe the context or motivation if necessary. -->

What are the use-cases?
### Current State
<!-- Describe the current behavior of the system. -->

# Specification
### Limitations or Risks
<!-- Explain the limitations, risks, or inefficiencies. -->

# Test Specification
# Proposed Solution

# Scope Of Impact
### Proposed Design
<!-- Describe the proposed solution at a high level. Implementation details are optional but encouraged if relevant.-->

### Key Changes
<!-- List the main areas affected by this proposal, such as Module(s), Configuration and API. -->

# Implementation
# Impact
<!-- Assess the expected impact of this change, such as Security, Stability, Performance, Developer Experience -->

Do you have ideas regarding the implementation of this feature?
# Compatibility
<!--
* Breaking Change: Yes / No
* Default Behavior Change:
* Migration Required:
Provide details if any of the above is applicable.
-->

Are you willing to implement this feature?
# References (Optional)
<!-- TIPs, papers, related issues, prior art -->

# Additional Notes
- Do you have ideas regarding implementation? Yes / No
- Are you willing to implement this feature? Yes / No
Loading
Loading