Skip to content

Commit

Permalink
bump version and update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
orgua committed Dec 11, 2023
1 parent 3d56c15 commit a56649f
Show file tree
Hide file tree
Showing 8 changed files with 70 additions and 13 deletions.
4 changes: 1 addition & 3 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
[bumpversion]
current_version = 0.7.1
current_version = 0.7.2
commit = False
tag = False

# example: bump2version patch --allow-dirty

[bumpversion:file:software/kernel-module/src/module_base.c]

[bumpversion:file:software/python-package/shepherd_sheep/__init__.py]
Expand Down
67 changes: 63 additions & 4 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,69 @@
# History of Changes

## 0.4.6
## 0.7.2

- ansible: speedup, bugfixes
- ansible: script to activate emmc-flasher
- herd: refactor, improve doc, small bugfixes, general improvements, more functionality in herd-class
- linux
- switch to real-time kernel
- make phc2sys & ptp4l more reliable
- kernel-module
- cleanup, optimize
- more futureproof
- python
- reduce load by 50 % (omit timestamps & change compression)
- toolchain
- replace isort, black, flake8 by ruff
- debug
- add option to generate kernel gpio edges (`trigger_loop_callback()` in `pru_sync_control.c`)
- allow analyzing recorded gpio sync traces (`software/test_timesync`)
- update floorplan of testbed

## 0.7.1

- python
- speed improvements, linting, simplifications
- optimize for py310..py312
- safer sheep-shutdown
- fully type-hinted
- more error-catching
- more responsive monitor-threads
- identify and try to avoid deadlocks and infinite loops
- improve timesync reliability (phc2sys & ptp4l)
- forbid unsafe ssh cypher
- update deps

## 0.7.0

- pru-firmware:
- improve blind-spots of gpio-sampling
- fix compiler warning (cgt & gcc)
- [measure timings](https://github.com/orgua/shepherd_v2_planning/blob/main/scratch/pruBenchmark_2023_10.md)
- bugfixes
- sheep
- refactoring of monitors
- repair ptp & dmesg / kernel logging
- repair uart-monitor
- allow to record stdout of sheep
- set gpio-direction to input for now
- redo logging-system
- herd
- more reliable (needs to enter context now)
- tests availability of nodes / sheep
- redo logging-system
- refactor
- improve doc
- more functionality in herd-class
- doc
- improve details
- add info about testbed and subprojects
- ansible
- tweaks, speedups
- fixes
- (timesync) services are now more reliable
- update kernel version
- lots of linting
- script to activate emmc-flasher
- cal
- lots of tweaks and fixes
- **tested**: ansible-installer, herd, sheep

## v0.4.5 - 2023.08.23
Expand Down
2 changes: 1 addition & 1 deletion software/kernel-module/src/module_base.c
Original file line number Diff line number Diff line change
Expand Up @@ -165,5 +165,5 @@ module_platform_driver(shepherd_driver);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Kai Geissdoerfer");
MODULE_DESCRIPTION("Shepherd kernel module for time synchronization and data exchange to PRUs");
MODULE_VERSION("0.7.1");
MODULE_VERSION("0.7.2");
// MODULE_ALIAS("rpmsg:rpmsg-shprd"); // TODO: is this still needed?
2 changes: 1 addition & 1 deletion software/pps-gmtimer/src/pps-gmtimer.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
MODULE_LICENSE("GPL");
MODULE_AUTHOR("Dan Drown");
MODULE_DESCRIPTION("PPS Client Driver using OMAP Timer hardware");
MODULE_VERSION("0.7.1");
MODULE_VERSION("0.7.2");

struct pps_gmtimer_platform_data
{
Expand Down
2 changes: 1 addition & 1 deletion software/python-package/shepherd_sheep/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
from .sysfs_interface import flatten_list
from .target_io import TargetIO

__version__ = "0.7.1"
__version__ = "0.7.2"

__all__ = [
"Writer",
Expand Down
2 changes: 1 addition & 1 deletion software/shepherd-calibration/shepherd_cal/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from .profile_analyzer import analyze_directory
from .profiler import Profiler

__version__ = "0.7.1"
__version__ = "0.7.2"

__all__ = [
"Calibrator",
Expand Down
2 changes: 1 addition & 1 deletion software/shepherd-herd/shepherd_herd/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
from .logger import logger
from .logger import set_verbosity

__version__ = "0.7.1"
__version__ = "0.7.2"

__all__ = [
"Herd",
Expand Down
2 changes: 1 addition & 1 deletion software/test_timesync/sync_analysis/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from .logic_trace import LogicTrace
from .logic_traces import LogicTraces

__version__ = "0.7.1"
__version__ = "0.7.2"

__all__ = [
"LogicTrace",
Expand Down

0 comments on commit a56649f

Please sign in to comment.